PHP生成时间统计(快/慢)

时间:2013-07-02 16:30:45

标签: php performance time

我想知道我的PHP页面的生成时间是否很快,知道该页面可以被1000个用户同时访问。

我的页面由: - 存储在数组中的6个SQL查询(大约6000条记录) - 1个50kb的JSON文件解析localy(暂时)

我使用WampServer 2.0在我的本地PC上生成我的php页面,而我的PC是带有6GB RAM的i7 930 2.8 GHZ,但将来我会将我的PHP页面放在来自托管公司的WebServer上,这将不那么强大我猜?

提前致谢

2 个答案:

答案 0 :(得分:1)

不那么强大?可能不是。服务器将具有您的localhost系统规格的倍数......然后,它们还会托管多个站点。您的本地环境无论如何都只使用这么多资源,因此所有处理能力无关紧要。

每个“线程”(或Web访问实例)都是从Web服务器(Apache)生成的。 1000个用户* 6个查询都没有,即使他们一次全部访问,加载时间也会很短。

答案 1 :(得分:1)

如果您的页面确实获得了1000个并发用户,并且假设您正在运行mysql并且您的最大连接数为100.您可能会很快耗尽连接,并且一些访问者会得到令人讨厌的“mysql服务器已经消失”或“太多”连接的错误。

您使用的是任何形式的缓存吗?如果没有,你应该。您可以缓存整个输出(或尽可能多的后端处理和输出)并将其存储到磁盘,这样您就可以获取并提供静态文件。您还可以使用memcache或仅优化查询。