WebHostingBuzz缓存语句 时间:2013-05-06 作者:Elixoid WordPress用法(&P);模块:我们不允许任何WordPress缓存模块,因为它们会不断导致服务器过载问题,并且只允许在VPS或专用主机上使用。http://www.webhostingbuzz.com/acceptable-use-policy.php我今天偶然发现了这一点,现在我真的很困惑。我一直认为缓存插件应该减少服务器负载,而不是增加它。有人能解释一下吗? 2 个回复 SO网友:s_ha_dum 缓存的目的是提高性能,并不是专门为了减少服务器负载,但很明显,两者之间存在着某种关系——可能并不完全是您所期望的那种关系。这绝不是一个规范的答案,但我可以想到以下几点:某些类型的缓存会提高内存使用率<使用mem_cache, 例如,将属于此类别。您可以获得更好的性能,但内存使用率(RAM)更高一些缓存会增加磁盘使用率,并且(可能)磁盘读/写。缓存保存生成的HTML并提供服务的插件可能会增加使用的磁盘空间,并且(可能)会增加磁盘读/写,但如果fie构建缓存文件的过程在某种程度上可能需要大量的服务器<插件需要存储生成的页面,压缩它(可能),保存它。。。诸如此类的事情。这里有RAM、CPU和磁盘写入。但如果缓存插件配置正确,这种情况应该相对少见。如果配置不当,或者使用不当,试图有效缓存无法缓存的页面,缓存插件可能会不断生成缓存文件,而从未(很少)使用它们因此,如果此主机具有非常强的攻击性"thin provisioned" RAM、CPU和/或磁盘空间,也许这就是原因。或者,如果他们担心缓存插件配置不当,那也可以解释这一点。不过,总的来说,对于相同的流量,我预计服务器负载会下降。在另一边。。。一些缓存插件有助于卸载资源——从CDN加载。这肯定会减少服务器负载和许多其他主机实际上建议使用缓存插件。https://support.hostgator.com/articles/specialized-help/technical/wordpress/optimizing-wordpress http://wiki.dreamhost.com/Fine_Tuning_Your_WordPress_Install#Web_Caching_Plugins最后,我对“模块”这个词的使用感到恼火。也许这是吹毛求疵,但这表明主持人并不是很了解WordPress。 SO网友:WebHostingBuzz 这实际上是不正确/过时的,我将确保我们的合规团队尽快更新我们的AUP。我们确实允许缓存模块,使博主及其所在的服务器都受益。 结束 文章导航