WordPress是一款功能强大、扩展性强、高灵活的使用PHP语言开发的内容管理系统(CMS),使用过的同学都知道WordPress是实时读取数据库数据加载网页,所以它不像dedecms那样每生成一篇文章都需要重新生成一遍。在操作上WordPress无疑显得更灵活一些,但动态读取数据库数据相应的也成了WordPress的缺点。

WordPress是一款功能强大、扩展性强、高灵活的使用PHP语言开发的内容管理系统(CMS),使用过的同学都知道WordPress是实时读取数据库数据加载网页,所以它不像dedecms那样每生成一篇文章都需要重新生成一遍。在操作上WordPress无疑显得更灵活一些,但动态读取数据库数据相应的也成了WordPress的缺点。

针对WordPress站点怎样加快网页加载速度?插图1

WordPress的动态读取数据库数据会增加服务器的资源占用,导致网页的加载速度变慢。那使用了wordpress的站点的网站加载速度就一定慢吗?那可不一定,白天浏览过很多 WordPress 的站点,那些网站的页面加载可以做到只有500毫秒,页面完全加载也只需要1秒的时间,丝毫不比其他cms系统差。

下面,本篇文章就来给大家分享一些让WordPress站点的网页加载速度的方法。

1、wordpress主题框架问题

白天的这个博客一开始是用的yusi1.0主题,总感觉网页加载速度慢,一开始也是找不到原因。后面自从更换了主题(现在用的主题是justnews),发现页面加载速度竟然加快了,这也让我更喜欢现在所用的主题了。回到正题,一款简单的主题肯定比一款功能负责的打开速度快一些,尤其我们的个人博客站,根本不需要那些花里胡哨的功能。

2、谷歌的问题

我们都知道WordPress是国外朋友发行的, WordPress 系统默认使用的是谷歌字体,而国内谷歌的域名被屏蔽,所以对于使用了谷歌字体、谷歌ajax库等谷歌服务的网站(注:WordPress里的头像服务使用的国外Gravatar),网页加载速度慢也是有原因的。

解决方法:替换或修改谷歌字体。

原理:googleapis.com被屏蔽,国内360给予镜像,地址是useso.com,内容与谷歌的一样,国内访问速度快。

我们在Wordpress后台:在文件 \wp-includes\script-loader.php 里找到:fonts.googleapis.com,全部替换成:fonts.useso.com。

(注:目前中科大CDN、极客族也支持可以替换谷歌字体,具体修改方法本文不再阐述)

3、投资一台高配置的主机

由于WordPress本身不生成html文件,实时读取数据库数据必然会占用一定的主机资源,当主机配置不够高时肯定会减慢网页的加载速度。相信大家对于什么样类型的网站需要什么样配置的主机比白天心里要有数,具体配置什么样大家根据实际需求自行选择。

4、插件不宜过多

WordPress扩展性强的原因就在于可以使用很多功能强大的插件,但插件过多同样会增加服务器的负担,减慢网页的加载速度,一般来讲一个网站使用3-5个插件就差不多了,能不用插件尽量不用。

5、数据库优化

对于WordPress,白天比较不喜欢的一个功能就是自动保存数据并生成ID,不管你上传了什么文件或者保存了一次草稿,它都会给那个文件或草稿自动命名一个ID,这就造成了资源的浪费,对于喜欢经常保存的站长朋友来说,数据库肯定会存在大量的无实际用处的数据,这些数据无疑是增加了数据库的数据量。

因此,对于WordPress的站点,我们需要定期维护数据库,保持它的精简和可用性。这里白天推荐大家使用插件WP-Optimize和WP-Sweep,本人比较喜欢使用前者。另外,建议大家尽量不要修改文章,发布文章时尽量现在本地写好,并审核好之后一次性上传到发布

6、使用WordPress支持的缓存插件

如果我们使用生成静态页面,那么页面加载速度肯定会提高,但大部分的WordPress站点都是用的伪静态,如果我们使用的是伪静态,就需要使用缓存插件。白天这里推荐大家使用WP Super Cache、W3 Total Cache或者Cachify,前者使用的更多一些。

7、其他解决方法

除了以上优化WordPress站点页面加载速度的方法外,大家还可以压缩网页里的图片,压缩js、css文件(关于JS与CSS多文件合并,W3 Total Cache有合并JS与CSS的功能),以及优化网页动画效果,如:一些主题使用了大量的特效,有插件动画、js动画、css3特效等,这时候就需要大家在特效和页面加载时间上做出取舍。

点评:总的来说,白天就是优化本博客站的网页速度就是通过以上方法实现的,在未更换服务器配置的前提下,页面加载速度从一开始的5秒到目前的2秒不到,着实让我兴奋不少。以上就是解决wordpress站点加快网页加载速度慢的全部方法总结了,希望能为大家提供帮助。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。