使用内存级缓存的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缓存来提高网页加载速度

版权声明:
原创作品,未经允许不得转载,否则将追究法律责任。
本站资源有的自互联网收集整理,如果侵犯了您的合法权益,请联系本站我们会及时删除。
本站资源仅供研究、学习交流之用,若使用商业用途,请购买支持正版授权!否则产生的一切后果将由下载用户自行承担。
隧道源码网 » 使用memcached和batcache缓存来提高网页加载速度

发表回复

后才能评论