我意识到这个问题是以一种非常通用的方式提出的,没有关于所讨论的配置的详细细节,因此我不希望得到超出一般指导之外的答案。
鉴于此,WordPress网站:
基于典型的“重”(“包括厨房水槽”)主题,通过ThemeForest购买。净额,以及
托管在典型的(入门级,基于Linux的)“廉价托管”上,价格低于$10/月。。。在多大程度上,人们可以期望使用正确配置的缓存插件(如W3 Total Cache)和CDN解决方案(如CloudFlare或MaxCDN)可以显著提高当前设置的缓慢性能?
换句话说,如果我们将在“高端”托管包上托管同一个网站可能达到的性能作为上限(例如,WPEngine的“专业”计划$99/月,甚至他们的“商业”计划$249/月份):
尽管廉价主机的潜在“沉重”主题和相对薄弱的基础设施,但是否有实现相对“快速”性能的现实机会?
具体来说,在“高端”绩效中,实际实现的大概百分比是多少?
每个月需要多少插件和CDN相关的估计费用?另外:仅使用“免费”CDN计划就可以实现多大比例的最佳性能?
主要是,如果可能的话,我想接受一次“理智检查”,在我的情况下,通过适当的调整和外部支持(以及关于方向的一般指导方针),用廉价的主机至少可以达到“半体面”的性能水平。
最合适的回答,由SO网友:Antony Gibbs 整理而成
如果您的content is rarely updated 并且您已经配置了一个缓存解决方案,使其具有通常所称的“超级缓存”。
这意味着缓存一个页面,然后call to that page will return a static content, without requiring a call to a php interpreter.
即使在一个便宜的主机上,你也可以拥有一些巨大的流量(超过1000次点击/秒),你的下一个限制就是带宽。
SO网友:KnightHawk
像Antony Gibbs noted 如果您有rarely updated content. 根据我的经验,这是缓存工具的一个关键因素。
至于使用CDN,我在一些比较繁忙的站点上使用了Cloud Flare,Cloud Flare的分析屏幕经常显示,根据我每天的流量类型,我在任何地方都可以节省30%-60%的平均带宽。
我想说,类似CDN的云Flare是最简单的安装/启动方式。这将节省您的带宽,但对托管服务器上的CPU和RAM使用没有多大帮助。
如果可以的话,另一个完全值得关注的问题是提高PHP版本。只需从v5开始移动。4到5.5或5.6将加快您的PHP速度,并提供很大帮助。我从PHP v5切换的一个站点。5到5.6使用的内存几乎是每页负载的一半。
我并不反对缓存插件,但它们通常要求对您的站点进行微调,否则我看到它们实际上弊大于利。