Wordpress中文网站访问速度优化

一直很想使用Wordpress,因为它功能强大,UI美观,而且支持的插件很多。可是相比其它的一些blog框架,它的访问速度非常慢。尤其是在国内。


昨天在Azure的虚机上搭建了一个网站sample,在Ubuntu 16.04上面安装了LAMP和wordpress。云虚机数据中心在美国,使用国外的网络访问的话,速度非常的快。等换成国内的网络,变得非常不稳定。

昨晚加载了1分钟,今天早上访问速度还可以,在10秒以内加载完成。来看一下首次加载,和第二次加载(有缓存)的时间分布:

A. First Load

Wordpress中文网站访问速度优化_第1张图片


B Second Load

Wordpress中文网站访问速度优化_第2张图片


第一次load时间最长的是加载Header图片,因为是一张高清大图(似乎也有100k左右...),这里可以做一些调整,不使用header图片或者用一个小点的。

第一次和第二次都花了2.12秒的那个就是加载字体了,可以看到访问的域名是fonts.googleapis.com,去调用了google的字体,Google的网站当然会慢或者超时了。

还有一个时间长的,是调用表情包的,wp-emoji-release.

(待补充)


不是说时间长的一律都需要去优化,而是弄清楚哪些是可以去优化的。


1:避免使用Google字体

如果面向国外的用户,使用Google Fonts没有什么关系,如果是面向国内的用户,这一步一定要做。这里使用的方法是添加WP的插件来禁用Google Fonts,另外也可以修改WP Theme的代码来完成。

插件名:Disable Google Fonts (https://wordpress.org/plugins/disable-google-fonts/)


2:不使用表情包

同样WP会使用第三方网站的表情库,国内是无法访问的,也使用插件来禁用。(我比较懒,也没有太多时间来对比直接修改脚本和插件的差异,而且我相信这些插件都比较轻量级,使用评分比较高的,使用人数比较多的插件可靠点。)

这里用 Disable Emoji

https://wordpress.org/plugins/disable-emojis/


3:使用缓存

这里推荐一个使用最广的免费的Cache 插件:WP Super Cache (直接在Plugin页面搜索名字即可)


4. 屏蔽评论头像功能。 


优化结果:最主要的还是因为我在阿里云上买了一台HK的虚机。现在2次刷新的load时间大都在1s以内。调试国外虚机的WP的时候,我差点放弃了WP。现在看着还是可以用的。以后可以进一步去优化。

Wordpress中文网站访问速度优化_第3张图片


--调整header图片(待定,因为我喜欢大图)

--换成阿里云的香港VPS (待定,因为要购买)

--More




你可能感兴趣的:(Wordpress中文网站访问速度优化)