如何提升wordpress网站访问速度?这是很多站长朋友纠结的一个问题。前期建站的时候站点盈利空间小,基本上处于亏本状态,不想花太多钱在服务器上面。但几百块钱的虚拟主机速度限制就那么快,随着你网站内容和功能的增加,站点的访问速度会变得越来越慢,有时候访问的时候甚至会卡死。那有什么办法能解决这些问题,让网站的访问速度全方位提升,甚至跑出云服务器的感觉呢?

一、缓存插件的安装

wordpress缓存插件建议大家使用wp-super-cahe,其他插件不太推荐。VE思维以前也用过其他缓存插件,但综合分析下来,还是wp-super-cahe最好用,功能最完整,也最强大。这里涉及到下面要讲到的CDN的设置,因为该插件融合了CDN的设置,所以在功能上更加完善。如果你不知道如何设置该插件,可以参考本站的设置。

wp-super-cahe设置教程:https://www.videothinks.com/huancun/

二、CDN的设置

首先你要了解CDN是什么?CDN就是一种云存储技术,跟缓存插件一样的功能,不同的是CDN可以对图片和网站的JS、CSS文件等进行云存储和调用。在用户访问你网站的时候,网页会自动调用你存储在CDN上的文件显示,不需要经过服务器,也就减少了你原本服务器的负载压力,让网站的访问速度大大提升。在这里推荐大家使用七牛云,如果你网站的访问量不大的话,基本上是免费的。

使用七牛云CDN需要注意的几点

一、对象存储

先在七牛云申请并建立一个对象存储空间,开通镜像存储。

二、绑定域名

申请七牛融合CDN服务,建立加速域名并配置。这里的配置主要是绑定上面申请的对象存储空间和域名解析设置,加速域名都是随意设置的,并且是免费的。

三、对象存储空间robots设置

由于开通了镜像存储,你网站所有的文件基本上都是同步到你的七牛云空间的,也就是别人访问你的加速域名就跟访问你原来的域名一样,因此会造成搜索引擎的误判,如果你不设置robots的话,网站被搜索引擎降权是必定的,所以这里一定要注意。

七牛云rotbots设置样本,注意上传之后在七牛云域名管理对robots文件进行刷新预取

# robots.txt generated at http://portal.qiniu.com
User-agent: Baiduspider
Allow: /wp-content/uploads*
Disallow: /
User-agent: Sosospider
Allow: /wp-content/uploads*
Disallow: /
User-agent: sogou spider
Allow: /wp-content/uploads*
Disallow: /
User-agent: YodaoBot
Allow: /wp-content/uploads*
Disallow: /
User-agent: Googlebot
Allow: /wp-content/uploads*
Disallow: /
User-agent: Bingbot
Allow: /wp-content/uploads*
Disallow: /
User-agent: Slurp
Allow: /wp-content/uploads*
Disallow: /
User-agent: MSNBot
Allow: /wp-content/uploads*
Disallow: /
User-agent: googlebot-image
Allow: /wp-content/uploads*
Disallow: /
User-agent: googlebot-mobile
Allow: /wp-content/uploads*
Disallow: /
User-agent: yahoo-blogs/v3.9
Allow: /wp-content/uploads*
Disallow: /
User-agent: psbot
Allow: /wp-content/uploads*
Disallow: /
User-agent: 360Spider
Allow: /wp-content/uploads*
Disallow: /
User-agent: *
Allow: /wp-content/uploads*
Disallow: /

全部设置完成之后,再去缓存插件wp-super-cahe的CDN分类里面绑定你的七牛云加速域名即可。测试一下,你的网站访问速度是不是变得非常快了呢?当然,由于时间的问题,今天就说到这里,以后会做一篇详细的图文教程教大家如何设置七牛CDN。

最后再提一点,如果你的网站要进行大范围的改版的话,改版之后一定要在七牛云刷新缓存,否则只要你开启缓存插件,网页显示还会是原来的式样。