在没有任何调整的情况下,WordPress的可接受性能的预期限制是多少?

时间:2010-08-24 作者:Marek

根据您的经验,什么时候开始考虑扩大规模?

What is the expected performance of a common WordPress installation on a standard Apache web server, without any [performance tweaks or plugins](Steps to Optimize WordPress in Regard to Server Load?)?

就页面加载而言(假设没有缓存):Is it in range of 100\'s/1000\'s/+ of page loads per second?

在交通方面:At which number of users per day can one expect to start hitting performance bottlenecks (ignoring traffic, assuming great connection)?

3 个回复
最合适的回答,由SO网友:Chris_O 整理而成

由于服务器环境、主题、数据库大小等的不同,这些都是非常主观的,很难回答。

根据您的经验,什么时候开始考虑扩大规模?如果你关心你的用户体验,你应该已经开始练习了sound front end performance techniques. 何时是扩大规模的时候?当你的用户体验开始下降,缓慢的页面加载会导致你的跳出率增加。

在没有任何性能调整或插件的情况下,在标准Apache web服务器上安装常见WordPress的预期性能是什么?在推荐的共享主机上运行中小型博客的默认主题的常见WordPress安装应该能够每天处理数百个用户,而不会出现问题。

就页面加载而言(假设没有缓存):它是否在每秒100/1000/+的页面加载范围内?对于这个问题,我在WordPress安装上运行了Apache基准测试,该安装运行默认的2010主题,没有缓存。

alt text

我以每秒10个请求的速度发出了500个请求,平均每秒3.6个请求,但随着请求开始堆积,最长的请求几乎花费了2分钟。

在流量方面:每天有多少用户会开始遇到性能瓶颈(忽略流量,假设连接良好)?如果不在服务器上运行负载测试或基准测试,就不可能回答这个问题。对于上面的基准测试,只要同时有10个以上的用户使用该站点,您就会开始遇到瓶颈。

SO网友:hakre

马瑞克,你的问题很主观,因此不能正确回答。您必须提供正确定义的上下文、术语和值的定义等,以实现这一目标。这肯定是不可能的。除非你不这样做,否则答案很简单:

视情况而定。

例如,如果你的网站在空白设置后感觉很慢,并且需要大约30秒才能做出响应,我可以毫无疑问地说,是时候开始考虑扩大规模了。

经验法则可能是,您的生活网站在加载时对任何请求的响应时间应低于x(例如10秒)。如果没有,开始考虑扩大规模。为你的需要设定时间,然后监控你的网站,如果网站运行过度,开始考虑扩大规模。对于站点,它总是取决于您需要测量它。

SO网友:Barry G

它还取决于安装的插件等。

我现在正在进行多站点安装,安装了60多个插件。

在Amazon EC2、m2 xlarge服务器上,它的峰值为每秒25个PHP请求(使用httperf进行负载测试,只命中PHP URL,而不是图像等)。PHP-FPM进程使CPU达到最大值。

有很多改进的机会。

结束

相关推荐