我试图从旧的CMS切换到WordPress的网站。 我没有根。 我无法安装扩展程序。 香草PHP 5安装。 所以我只是把microtime放在每一端,用memory_get_peak_usage它。
那么,安装WordPress是一个性能损失? 但很多stream行的博客,每天使用bazillion游客使用WordPress! 怎么样? 还是这些数字不能代表演出? 或者,也许WP超级caching破碎,没有运行得如此快? 我怎么知道这个页面在哪里?
编辑:划痕,WP超级caching只是因为某些原因不工作。 它永远不会满足它caching的内容。
大量的WordPress博客可能使用PHP加速器 ,对于初学者来说。 可湿性粉剂是一种非常重要的体系结构,从加速器中获益尤为明显(这是另一种说法,正如你所看到的那样,特别是没有一种)。
你在第二遍的提高速度表明WP-Super-Cache正在工作。
我强烈build议使用WP-Super-Cache,您必须将其调整为使用静态页面(tmp目录中的HTML文件)。 最好在15分钟内生成网页,因为如果你有很多评论,用户会觉得这不是实时的。
他们的performance如何并不重要。 只要在前面放一些caching,大部分问题就会消失; 如果你很小心,任何CMS的大多数页面将基本上是静态的,即http://cms.com/index.html,/2009/11/12/my_post.html等不会从请求变为请求(索引.html只有在有新的博客文章的时候才会改变,博客文章页面只有在post被编辑时才会改变),所以不需要花费一次又一次的计算。
只有当他们经常更新,你会遇到问题(我猜这是Twitter的问题,例如)。
恕我直言,只要与Apache httpd的mod_cache和一个非破坏的脚本,你应该是带宽绑定。
我build议使用Apache Benchmarking工具 ab来查看哪个系统处理更多的并发请求。 下面是一个很好的例子 ,但是使用“ApacheBench”来search许多其他的结果。
那么为什么所有的世界都使用apache,当人们知道它以Nginx或Lighttpd速度的一半速度提供页面,并且在连接打开的人们面前有严重的DOS问题呢?
因为大多数人不在乎。 他们只是跟着牛群,而这里就是牛群。 顺便说一句,从caching运行,他们看起来相同只是更多的内存开销。
做一些压力testing,如果你得到slashdotted内存开销会导致中止,你会得到许多并发传入进程。 从网上的VPS服务器尝试一个“ab -c 50 url-of-page” – 如果你不能运行这个许多请求说100000你有问题。