WordPress如何提高memcached的命中率

原创 2019-03-10 15:32 阅读 521 次

memcached是一个高速的缓存缓存系统,它可以有效的加快WordPress的运行速度,小编之前讲过如何安装memcached,今天,我就再唠叨唠叨关于memcached的一个重要参数:命中率。

memcached

什么是memcached的命中率,举个例子,用户访问一个网页,而这个网页正缓存在memcached的缓存当中,可以直接在内存中调用给用户访问,减少了PHP编译和数据库的查询操作,这就是命中,命中次数占总访问量的比例就是命中率。

命中率越高越好,那么该如何提高memcached的命中率呢?小编就以WordPress安装w3 total cache插件的情况下如何调整可以增加命中率为例简单说一说,其他程序和插件操作方法类似,按照这个思路,自行研究即可。

一、增加缓存存活时间

如果缓存没有等到访客来访问就过期了,等访客来访的时候当然就未命中了,所以适当的增加缓存的存活时间(Maximum lifetime of cache objects),可以有效的提高命中率,w3 total cache的设置方法如下。

二、启用全站预缓存

WordPress有很多缓存插件,选择具有预缓存功能(Cache preload),而且还支持memcached的的插件,例如wp super cache和w3 total cache等等,开启全站预缓存是将网站所有页面在访客来访之前就已经全部缓存起来,命中率当然就高了,不过,如果你的WordPress中有大量的文章,那么这个方法就不太适用了。

结束语

命中率虽然越高越好,但也不要刻意追求,提高memcached命中率说白了就是以空间换时间,时间是快了,但是如果你的服务器配置很低,硬件性能吃不消,不就适得其反了吗,所以还是量力而行为好!

历史上的今天:

本文地址: //www.bao1s.com/2017.html
版权声明:本文为原创文章,版权归 脚丫网站圈所有,欢迎分享本文,转载请保留出处!
免责声明:本站文章仅供参考,本站不对其真实性做任何保证,如因轻信文章观点,导致受到任何损失,后果自负!

发表评论