首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在服务器负载和网站速度方面优化WordPress的步骤?

在服务器负载和网站速度方面优化WordPress的步骤?
EN

WordPress Development用户
提问于 2010-08-12 10:24:18
回答 12查看 7.4K关注 0票数 85

除了安装W3、全速缓存或其他缓存插件之外,我还可以采取哪些步骤来确保我的主题和站点尽可能快地运行。

EN

回答 12

WordPress Development用户

发布于 2010-08-18 14:35:09

您可以在Nginx上安装WordPress。有若干资源可供帮助:

  • nginx兼容性插件
  • 在Nginx上安装WordPress-
  • Slicehost讨论
  • 如何用Nginx和WP超级缓存加速出版社
  • FastCGI + php上的WordPress
  • 作为WordPress的前端代理缓存.

来自最后一个链接的一些性能信息(这似乎与其他链接的设置有点不同):

因此,我决定将一个代理放在wordpress前面,尽可能多地使用静态缓存。所有未经身份验证的通信都直接从nginx文件缓存提供,将一些请求(如RSS提要生成)从6页/秒接收到7000+页面/秒。哇哦。Nginx还处理日志记录和what,让更重的后端apaches来做他们最擅长的事情:只在需要时提供动态wordpress页面。..。在nginx上-它效率很高,很吓人。我从未见过它使用超过10到15 meg的RAM和一点CPU,即使是在我们最重的负载下。我们的ganglia图是不会说谎的:我们将内存需求减半,将输出网络吞吐量提高了一倍,并完全平衡了负载。自从我们提出这件事以来,我们基本上没有任何问题。

票数 34
EN

WordPress Development用户

发布于 2010-08-12 12:57:30

将你运行的插件的数量减少到你真正需要的数量。尤其要注意在每次加载页面时添加javascript和CSS代码的插件,即使在页面上没有使用该代码时也是如此。

如果您从零开始创建自己的主题,则分解CSS,以便只在需要时加载只需要特定页面模板或视图类型(单个post、归档、类别等)的功能。

将W3TC配置为使用CDN (如Amazon或W3TC支持的其他任何CDN)。

查看Minify选项是否适合您(一些插件生成的js/css不会很好地缩小,所以一定要在激活minify功能之后测试站点)。

如果您完全控制了您的MySQL服务器,请确保打开了query_cache。使用MySQL调优脚本查找优化数据库配置的其他方法。

如果由于某种原因使用CDN是有问题的,请在Apache安装程序中配置mod_expires。为静态类型设置过期时间,如图像、css、javascript、视频、音频等。

票数 22
EN

WordPress Development用户

发布于 2010-08-12 10:44:18

运行梅卡奇并使用对象缓存减少数据库查询的数量。这会缓存数据库中的数据,而不是页面。不确定w3总缓存是否已经这样做了。

确保您正在运行像APC这样的操作码缓存。(还有更多可用的。)

票数 15
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/199

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档