2

我计划为每个登录的用户将用户 ID、用户名和位置存储在会话变量中。每个用户有 3 个变量。如果有 1000 个用户登录,这对于服务器来说是否太多了。这会导致服务器出现问题并让我被踢出去吗?我将为此使用godaddy的托管。

4

4 回答 4

3

您所说的会话数量可能不是什么大问题,但最重要的问题是这些会话(用户)登录时在做什么,每个会话造成了多少负载?

有时,考虑到他在会话中通过的进程,一个登录用户等于 10 个其他用户,他在服务器上造成的负载量。

如果您(并且您看起来如此)在共享托管服务器上运行,那么考虑您的脚本发出和生成的负载量(处理、quires..等)可能会很好。

明智地使用它,将您的请求降到最低,询问您的主机是否启用了 memcached 并考虑使用它,从逻辑和技术上特别注意您的代码。

另一方面,如果您需要一些特定的服务器资源专用,您可以使用 VPS 托管。

于 2012-07-09T12:05:10.150 回答
2

不,我认为不是:) 为什么会这样?

1000 是一个相当低的数字,因此您不必担心。

于 2012-07-09T11:51:40.173 回答
1

如今,大多数服务器都是相当高端的机器,可以计算大量数据。您的 3 个变量使用非常少量的内存。因此,即使您的所有 1000 个用户同时登录并执行活动,我怀疑它是否会对服务器造成太大影响。

于 2012-07-09T11:55:15.463 回答
0

也许您可以使用memcache更高效。它可以配置您的 apache,他将会话自动存储在 memcache 中

1000个会话不是那么多。

于 2012-07-09T11:54:14.527 回答