Wordpress 性能优化

WordPress 的速度问题因为 google 被墙更是让不知情的人士误解,本文旨在对 wordpress 的速度优化方面提几点思路。

初级篇

更改 Google 等的外网的资源

从官网下载一个 WordPress 程序之后,首先要做的就是本地化,Wordpress 使用了很多 google 的公共库,通过网络分析,大体上要去除一下三个网址的内容

  • fonts.googleapis.com
  • maps.googleapis.com
  • maps.gstatic.com

对于 googleapis 的问题,360 提供了一个镜像 useso.com,替换可以基本解决

maps.gstatic.commaps.googleapis.com 是在使用 Google 地图的时候才会出现,通常在用国外的主题的时候会有。

不使用 gravatar 头像

gravatar.com 是海外的服务,速度也经常很慢,最好替换掉或者不用

删掉无用的主题和插件

wordpress 在加载过程中会对 themes 目录扫描,删除无用的主题可以加速
plugins 同理,可以直接修改 wordpress 源代码,指定加载的主题

wordpress plugins 非常强大,也经常会加载一些奇怪的 js 和 css 文件到页面中,但是实际上页面中并没有用到,可以修改代码,只在需要的时候使用即可。

使用 CDN 加速静态的资源

让服务器只负责解析静态资源,可以使用 WordPress 七牛插件,让图片等静态资源直接由七牛服务器提供,可以很大程度提高服务器的负载能力

CSS 资源加载优于 JS 加载

  • 减少 CSS 和 JS 库的使用
  • 减少网站中的小文件
  • 对图片资源进行处理和压缩
  • 使用 CSS 等小图标
  • 使用页面缓存服务
  • 设置图片等资源的过期时间
  • 使用 gzip 进行优化
  • 合并小的 js 和 css 文件并控制大小

高级篇:

在往深层次优化就主要是后端如何处理了,面对高并发的网站访问,
可以参见高性能网站架构的相关知识


评论

发表回复