使用缓存插件和CDN可以在多大程度上提升WordPress的性能?

时间:2016-05-24 作者:NewBee

我意识到这个问题是以一种非常通用的方式提出的,没有关于所讨论的配置的详细细节,因此我不希望得到超出一般指导之外的答案。

鉴于此,WordPress网站:

基于典型的“重”(“包括厨房水槽”)主题,通过ThemeForest购买。净额,以及

  • 托管在典型的(入门级,基于Linux的)“廉价托管”上,价格低于$10/月

  • 。。。在多大程度上,人们可以期望使用正确配置的缓存插件(如W3 Total Cache)和CDN解决方案(如CloudFlare或MaxCDN)可以显著提高当前设置的缓慢性能?

    换句话说,如果我们将在“高端”托管包上托管同一个网站可能达到的性能作为上限(例如,WPEngine的“专业”计划$99/月,甚至他们的“商业”计划$249/月份):

    尽管廉价主机的潜在“沉重”主题和相对薄弱的基础设施,但是否有实现相对“快速”性能的现实机会?

    具体来说,在“高端”绩效中,实际实现的大概百分比是多少?

    每个月需要多少插件和CDN相关的估计费用?另外:仅使用“免费”CDN计划就可以实现多大比例的最佳性能?

    主要是,如果可能的话,我想接受一次“理智检查”,在我的情况下,通过适当的调整和外部支持(以及关于方向的一般指导方针),用廉价的主机至少可以达到“半体面”的性能水平。

    3 个回复
    最合适的回答,由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使用的内存几乎是每页负载的一半。

    我并不反对缓存插件,但它们通常要求对您的站点进行微调,否则我看到它们实际上弊大于利。

    SO网友:CodyA

    在谈到Wordpress性能优化时,无疑有很多因素在起作用。实现缓存插件和CDN当然是加快站点速度的好选择。CDN将有助于在全球范围内加快静态内容的速度,有助于提高可扩展性,以及其他许多方面。

    缓存插件将生成页面的静态HTML文件,以便系统不会因后端进程(即插件、数据库等)而减慢速度。

    虽然你可能无法达到高端托管计划的速度,但如果你优化了速度的所有其他方面,你应该仍然能够达到非常快的速度。

    实现CDN和缓存插件是优化的重要方面,尽管也可以做很多其他事情。我建议大家通读一下Speed up Wordpress 发布完整的建议列表。

    相关推荐

    Performance hit of Inline CSS

    我想听听你的意见。内联CSS会影响网站速度性能吗?因为即使我在主题自定义页面自定义CSS部分中编写了所有自定义CSS,但在一些速度测试中,它仍然检测到内联CSS。所以换句话说,我的问题是:为了提高网站性能,我是否需要将自定义CSS移动到实际的主题文件中,例如styles1。css?