一直有客户在询问我,怎么提升他的网站速度?因为他觉得他的 WordPress 网站速度很慢。从我的经验来看,提升网站速度并不是困难的事,如果你舍得花钱的化。但是这个不在今天谈论的范围。我们要追求免费的方法提升网站速度。所以下面的知道都是基于免费工具:
一、测试的网站速度有多快。
所谓知己知彼,百战百胜。在开始优化我们的网站,我们必须要多自己网站要有一个清晰的了解,我的速度处在一个什么状况?不错。这里列出三个工具可以帮助你测试:
1.Google Page Speed Online
2.Yahoo! YSlow
3. 百度站长工具,需要注册使用。
通过其中任意一个工具都可以获得你的网站速度得分。
上面的就是测速结果,说明有提供的空间,一般都会给出一些建议。先安装建议,能优化的就优化,不能优化的就跳过。
二、影响速度的原因是什么?
有的人以为 WordPress 会影响速度,这是大错特错的。如 yoast 的网站,还是国外的网站,用 WordPress 构建,速度快的令人不可置信。实际上影响速度的原因主要集中在两点:
1. 主机或服务器本身的速度;
2. 主页大小和多余文件。
第一个需要更多的投入,我们讨论第二个。
三、图片影响你网站的速度?
一张图片胜过 100 个文字,所以很多人都不能容忍网站没有图片的。关键是怎么把图片压缩到最小。有四个简单的方法减少图片尺寸:
- 选择正确的图片格式:
- PNG 格式
- JPEG 格式
- 压缩图片:
- JPEG 图像可以被压缩 80%
- PNGs 不能被压缩
- 上传预定义尺寸的图像:
- 如果你有一个大尺寸的图像,上传此图像和图像的缩略图
- 安装 WP Smush.it 插件-此插件具有压缩图片的作用,几乎安装激活即可
四、你数据库需要缓冲吗?
对于 WordPress,采用的是动态读取数据库的方式,也就是每次遇到点击的时候都会去读取数据库的内容。如果你的网站访问大于 500IP 的话,这个数据库缓冲的作用就非常的明显。以下是推荐的缓冲插件:
1.W3 Total Cache
2.WP Super Cache
我的网站使用了数据库缓存,效果好多了。
五、你真的需要某个插件吗?
WordPress 插件永远是个争议的话题,有的插件是会加载多余的文件的。所以我们对每个插件的使用应该慎重。所以我们需要在功能与速度之间做个取舍 (注意,把这些插件写进主题内同样会加载文件的。)
有一个插件可以对此进行评估:
P3 (Plugin Performance Profiler).
通过它,可以知道那个插件会影响有多大。
如果一个插件影响速度大,而实现的功能非必须的,你就可以考虑把它不要激活了。
当然鉴于笔者的水平,还有未谈到的地方,希望大家在这里留言讨论。