我想知道我的PHP页面的生成时间是否很快,需要1秒,因为知道这个页面可以被1000个用户同时访问。
我的页面由:-6个存储在数组中的SQL查询(大约6000条记录)-1个50kb的JSON文件本地解析(目前)
我用PHP2.0在我本地的电脑上生成我的WampServer页面,我的电脑是i7 9302.8 GHZ,内存6 6GB,但将来我会把我的php页面放在主机公司的WebServer上,我猜这会不那么强大?
提前感谢
发布于 2013-07-04 04:26:46
如果你的页面同时有1000个用户,并且假设你运行的mysql和你的最大连接数是100。你可能很快就会耗尽连接,一些访问者会收到讨厌的“mysql服务器已经消失”或“连接太多”的错误。
您是否在使用任何形式的缓存?如果不是,您应该这样做。您可以缓存整个输出(或尽可能多的后端处理和输出),并将其存储到磁盘上,这样您就可以只获取并提供静态文件。你也可以使用memcache或者只是优化你的查询。
发布于 2013-07-03 00:35:47
不那么强大?可能不会。服务器将具有您的本地主机系统规格的倍数...话又说回来,它们还托管多个站点。无论如何,您的本地环境只使用这么多资源,所以所有的处理能力都无关紧要。
每个“线程”(或web访问实例)都是从web服务器(Apache)产生的。1000个用户*6个查询不算什么,即使它们一次都被访问过,加载时间也将是最短的。
https://stackoverflow.com/questions/17430914
复制相似问题