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