php会话 - 这对服务器来说太过分了吗?

时间:2012-07-09 11:50:20

标签: php apache

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

4 个答案:

答案 0 :(得分:2)

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

1000是一个非常低的数字,所以你不应该担心。

答案 1 :(得分:2)

您正在谈论的会话数量可能不是什么大问题,但最重要的问题是这些会话(用户)在登录时会做什么,每个会导致多少负载?

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

如果您(并且看起来如此)在共享托管服务器上运行,最好考虑脚本发出和生成的加载量(处理,quires..etc)。

明智地玩,尽量减少你的quires,询问你的主机是否启用了memcached并考虑使用它,从逻辑上和技术上特别注意你的代码。

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

答案 2 :(得分:1)

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

答案 3 :(得分:0)

也许你可以使用memcache更有效率。可以配置你的apache自动存储session in memcache

1000次会议不是那么多。