我注意到许多WordPress网站建议使用caching plugins. 我在一个流量相对较小的网站上试用了它,但几乎没有注意到加载时间的差异。将其设置为一般规则是明智的,还是真的取决于站点流量?内容交付网络也有同样的问题。
低流量的WordPress站点需要缓存插件和CDN吗
静态页面缓存是资源与速度的折衷。
站点越大、越复杂,缓存它所需的资源就越多。既然有no such thing as unwanted speed, 小型站点的静态缓存是可能的最佳性能改进之一。特别是在共享主机上,其他调整选项非常有限。
用于服务媒体图像的CDN稍微复杂一些:
它使静态资源更接近访问者,从而更快地加载静态资源。
它将主服务器从静态资源中解放出来,为页面和专门的调整腾出空间。
但是,在共享主机上,您不太关心卸载任务。您已经在与多个站点共享资源,较少的服务介质不会对服务器整体产生影响。也不能调整服务器堆栈。
小型网站也不太可能提供足够的内容,使CDN比托管服务更具成本效益。
总的来说,我的观点是,对于小型站点:
静态页面缓存是no-brainer;extra luxury.
另一种解决方案是CloudFlare. 它提供了CDN的速度提升/正常运行时间,以及强大的免提安全性。而且是free.
(对于W3 Total Cache的用户来说,这两项工作是相辅相成的。)
CDN通常要花钱,但缓存插件是免费的。WP Super Cache是最容易使用的,下载量为240万,是最受欢迎的。有关详细信息,请阅读广泛的常见问题解答。http://wordpress.org/extend/plugins/wp-super-cache/
不,如果你没有高流量的网站,你不需要这样的插件。但如果you\'r流量达到每天2000 IP,则建议使用CDN。我试过cloudflare和incapsula。第一个有很多免费服务,但你应该知道如何使用它,否则你可能会失去公关!
我说设置它。你永远不知道网站是否会受到流量的冲击,尽管流量很大,但它应该有助于缩短加载时间。
我喜欢FlexiCache和W3C Total Cache,很好的插件,还可以使用APC和Memcache。