我计划在每个登录用户的会话变量中存储用户ID,用户名和位置。这是每个用户3个变量。如果有1000个用户登录,这对于服务器来说是否太多了。这会导致服务器出现问题并让我被踢出局吗?我将使用godaddy托管这个。
答案 0 :(得分:2)
不,我想不是:)为什么会这样?
1000是一个非常低的数字,所以你不应该担心。
答案 1 :(得分:2)
您正在谈论的会话数量可能不是什么大问题,但最重要的问题是这些会话(用户)在登录时会做什么,每个会导致多少负载?
有些时候,一个登录用户等于10个其他用户,他在服务器上造成的负载量,考虑到他在会话中通过的进程。
如果您(并且看起来如此)在共享托管服务器上运行,最好考虑脚本发出和生成的加载量(处理,quires..etc)。
明智地玩,尽量减少你的quires,询问你的主机是否启用了memcached并考虑使用它,从逻辑上和技术上特别注意你的代码。
另一方面,如果您需要服务器资源中的特定奉献,则可以使用VPS托管。
答案 2 :(得分:1)
如今,大多数服务器都是高端计算机,可以计算大量数据。你的3个变量使用非常少量的内存。因此,即使您的所有1000个用户同时登录并执行活动,我也怀疑它是否会对服务器造成太大影响。
答案 3 :(得分:0)
也许你可以使用memcache更有效率。可以配置你的apache自动存储session in memcache。
1000次会议不是那么多。