很多新手站长打开网站就会发现自己的wordpress网站打开速度跟别人的网站有天差地别的区别,别人的网站都是秒开,自己的网站一直转圈圈。
今天给大家带来一个我自己网站使用的优化教程,分别使用了服务器Memcached缓存组件、WP Super Cache插件和CDN加速。
服务器优化:Memcached缓存组件
1.开启PHP7.x的Opcache和Memcached扩展
注意,先安装Memcached 1.6.x 再安装PHP扩展
2.使用 我爱水煮鱼 开发的 WPJAM Basic 插件激活wordpress站点的Memcached缓存
将 wpjam-basic/template/
目录下的 object-cache.php
文件复制到 wp-content
目录下,注意不是 wp-content/plugins/
。
3. 安装成功之后,WPJAM Basic 会自动在 WordPress > WPJAM 菜单下的的「系统信息」 下看到 Memcached 的信息:
WPJAM Basic插件除了Memcached缓存功能以外还有非常多优秀的优化功能,具体可以查看
https://blog.wpjam.com/project/wpjam-basic/
WordPress缓存插件:WP Super Cache
WP Super Cache缓存插件是 WordPress “自家首选缓存插件”,安装、配置都非常简单。
配置方法在这篇文章里:
WP Super Cache 也是支持Memcached缓存 功能的,如果想要使用,可以尝试开启 WP Super Cache 的 专家模式 ,但是这个我并没有测试,可以通过百度查看一下有没有问题。尤其是 Nginx 环境下,容易出问题,测试需谨慎。
由于我网站内使用了ErphpDown插件,如果使用静态缓存就会造成未登录用户购买商品无法识别的问题,所以我网站内目前没有使用这个插件。
CDN加速
将网站的静态文件全部托管到CDN,目前我网站使用的是又拍云的CDN,加入又拍云联盟可以每个月使用15G流量,并且支持https,非常不错。
又拍云注册邀请链接:https://console.upyun.com/register/?invite=B186DB-pE
当然国内主流大厂的CDN都是可以使用的,情况基本都差不多。
备案网站能选择的CDN厂家有很多,没有备案的网站可以使用360的网站卫士,现在叫奇安信网站卫士,毕竟分家了。
免费的CDN还有百度云加速,不过节点有点少,用惯付费CDN的情况下,会忍受不了速度的差距。
通过以上三种加速工具,你的Wordpress网站速度应该就会快上不少的。文章内有什么不对的地方欢迎指出。本文主要也是对自己网站优化步骤做一下记录,用于以后改进。
评论