PHP服务器平衡/加载(CPU和内存)

时间:2014-05-14 18:27:56

标签: php benchmarking cpu-usage server-load

服务器有一个页面,可以调用10个不同的PHP文件,总共花费10毫秒(占CPU的1%)和1MB内存。 如果网站开始获得大量流量,并且这个调用这10个PHP文件的单个页面请求需要10毫秒(1%的CPU)才能获得每秒90次点击,那么CPU百分比会增加吗?或者1%的余额?记忆力也增加了吗?

100次点击时的负载(CPU和内存)会是什么样的? 1000次点击? 10,000次点击?和100,000次点击? 保持上述规格。

另外,如果还有另外10个不同的页面,从上面的调用中调用5个唯一的PHP文件和5个相同的PHP文件? 100次点击,1,000次点击,10,000次点击和每秒100,000次点击会加载什么?它会部分增加吗?平衡?

关于PHP在线加载行为的信息不多,所以我当然要求更好地理解。谢谢! :O)

1 个答案:

答案 0 :(得分:2)

您的问题很难回答,我无法告诉您服务器资源增加的准确比例。但是,记住这两件事:

  1. 更多的用户,更多的资源使用。所以,你调用相同的文件并不重要,但重要的是你要调用它90次。
  2. 您的系统使用率肯定会增加,但有一件事会让它少一些。而且,那就是缓存。你的CPU会将这些文件加载​​到它的缓存中(当它们被非常访问时),因此它会使这个过程更快一些。