WordPress通过配置CDN,Memcached缓存加速访问

WordPress通过配置CDN,Memcached缓存加速访问


最近刚创建我的博客小站,但是访问速度一直令我不满意,访问速度平均在5s左右,这种速度真的实在无法忍受,经过排查,发现数据库查询时间拖慢的整个平台的访问速度,经过测试和对比,找到了一种加速效果最为显著的方式。

本次采用腾讯云国内CDN宝塔面板WordPress缓存插件,无需修改代码


配置腾讯云CDN

CDN的使用暂时就不写教程了,如果哪天特别闲的话我会选择写一篇文章的。

这里直接配图

我配置的是全站缓存,可以根据自己选择进行配置,建议缓存png,jpg,css,js等文件即可

缓存天数可以自定义

安装Memcached

首先我们需要到宝塔面板中安装Memcached,需要安装2个东西,一个是Memecached本身,服务端,另一个是PHP的Memcached扩展

打开软件管理 – 运行环境 – 安装Memcached,建议使用编译安装

系统安装服务端

安装过程会持续一段时间,可以稍等一会儿再回来

安装完成后,我们继续安装PHP的Memcached扩展

打开PHP设置 – 管理,安装 memcached 缓存器扩展

PHP拓展

这样网站环境就算安装好Memcached了,接下来为WordPress配置对象缓存

WordPress配置Memcached

为WordPress配置Memcached,我借助的是 W3 Total Cache 这款插件,这是一个非常好用而且功能强大的WordPress缓存插件,它内置了对象缓存选项,让我们可以直接使用,当然更大的原因是插件整体功能免费不受限制。

下载插件放至到/wp-content/plugins目录下并解压

在 WordPress 后台启动这个插件

启动后后台左侧菜单栏会新增一个Performance条目,点击进入配置向导界面,根据配置向导依次点击中间蓝色按钮,全部是测试缓存方案,如过测试方案中有 Memcached 可直接选择,未出现可默认

配置完向导后点击Performance – General Settings进行查看

如果配置向导配置的不够全面可根据下列图进行配置修改

页面缓存

数据库缓存

对象缓存

浏览器缓存

完成后保存所有的选项

刷新前台页面,查看页面源代码如果能够在最底部发现下面的内容,就证明你的WordPress已经成功配置好Memcached缓存

使用Memcached可以非常好的提升网站加载速度,对于速度有要求的站长非常建议安装


对于CDN方面,这个是可有可无的,毕竟使用CDN会增加平台的运行成本。

我经常使用的其实是阿里云CDN,按量使用还是很便宜的,但是千万要设置带宽峰值和警告,否则被攻击就得不偿失了,我曾经有个朋友使用CDN被攻击一个小时左右欠费将近500元,qaq所以一定要慎重考虑CDN的使用。。。

最后告诉屏幕前的你 腾讯云新人是可以免费领取120G的流量包,每月返20G,这福利对于中小型平台已经绰绰有余了。

                       
                       

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注