使用内存级缓存的memcached缓存和batcache生成页面可以有效减少数据库查询的次数,并将生成的静态页面直接存放在内存中,从而提高网页加载速度,仅需0.1秒。
安装memcached缓存可以通过宝塔进行操作,在php拓展中下载并启用即可。
其次,需要下载并安装memcached和batcache的强化拓展,可以在以下链接中进行下载:
https://wwp.lanzoup.com/iUMWK1535deh
解压后,直接将两个php文件上传至wp-content目录即可。
激活batcache的操作是在wp-config.php文件中添加以下代码:
//启用batcache
define(‘WP_CACHE’, true)
调整advanced-cache.php文件的参数,具体操作是在大约43行左右按照下方所示进行调整:
var $max_age = 3600; // 缓存过期时间,单位为秒(设置为0表示不过期)
var $remote = 0; // 如果为0,则不会将缓存发送至远程数据中心
var $times = 2; // 仅在页面被访问了2次及以上时才进行缓存
var $seconds = 0; // 在多少秒内访问页面指定次数之后生成缓存(设置为0表示立即生成缓存)
以上是参数的具体含义,理解缓存的基本概念后,可以根据自己的需求进行调整。
激活成功后,可以在无痕新窗口中多次刷新页面,并按下F12键来查看源代码,将会看到页面生成的相关信息。
如果想查看缓存命中率,可以进入宝塔后台,打开memcached负载状态页面,查看缓存命中率。通常情况下,80%以上的命中率可以认为是正常的,如果流量较少,则需要等待更长的时间来观察命中率。如果命中率为零,则需要检查是否有相关操作遗漏。
原创作品,未经允许不得转载,否则将追究法律责任。
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买支持正版授权!否则产生的一切后果将由下载用户自行承担。
隧道源码网 » 使用memcached和batcache缓存来提高网页加载速度