前面文章介绍过Wp Super Cache缓存插件可提升WordPress访问速度,今天要介绍的是,如何通过WP-Super-Cache开启Memcache内存缓存,使WordPress速度再上一个阶层。
经本人及众多WP用户测试,证明WP-Super-Cache开启Memcache内存缓存后,速度确实可以提升2倍以上。以下为本人的测试结果:
WP-Super-Cache未开启Memcache内存缓存之前,
WP-Super-Cache未开启Memcache内存缓存
WP-Super-Cache开启Memcache内存缓存之后,
WP-Super-Cache开启Memcache内存缓存
对比可知,查询(queries)数量由36变为17,减少了一半多;查询耗时由1.58s变为0.76s,减少了一半以上。可见WP-Super-Cache开启Memcache内存缓存之后,加速效果明显。
WP-Super-Cache如何开启Memcache内存缓存
如果你的WordPress已经使用了WP-Super-Cache缓存插件,那么开启Memcache内存缓存就相当简单了,如果你的WordPress还未使用WP-Super-Cache缓存插件,那么请先安装该插件,安装教程可参考WordPress速度慢?试试Wp Super Cache缓存插件。
假如你的WordPress已经使用了WP-Super-Cache缓存插件,那么开启Memcache内存缓存的操作步骤如下:
1、下载Memcache扩展,点击下载。
下载到本地解压后,有一个 object-cache.php 文件。
memcached.2.0.2
2、把文件 object-cache.php 上传到你的WordPress的 wp-content,注意不是 wp-content/plugins/ 。
上传文件 object-cache.php
3、将object-cache.php上传后,再进入你的Wordpress的WP Super cache的高级设置中,就能看到:使用对象缓存系统来存储缓存文件。 (实验室功能)
WP Super cache的高级设置
4、勾选它点击更新就已经的WP Super cache启动Memcached内存缓存,在内容中就能看到提示Memcached缓存已经启用,没有可用列表显示。
Memcached缓存已经启用
WordPress开启Memcache内存缓存总结
1)、从效果对比看,开启Object Cache对象缓存后是能起到降低查询数,提高网站访问速度的效果,但是内存占用并不减少,毕竟他是在内存中缓存的。
2)、为了提高性能,memcached中保存的数据都存储在memcached内置的内存存储空间中。由于数据仅存在于内存中,因此重启memcached、重启操作系统会导致全部数据消失。 (不用怕,不是网站程序丢失)
了解Memcache内存缓存
Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载。它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提供动态、数据库驱动网站的速度。
简单地说Memcached是一种将缓存放在主机或者服务器的内存当中,访问速度可比生成静态文件的缓存,尤其是PHP等动态网站,利用Memcached的内存缓存可以极大地减少MysqL查询,从而达到加速的目的。
http://www.webkaka.com/blog/archives/memcache-for-wordpress-speed-up.html
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/174566.html