WordPress优化之把静态缓存页面写入内存缓存
(使用tmpfs配合WP Super Cache)
Linux tmpfs是一种基于内存的文件系统,它和虚拟磁盘ramdisk比较类似像,但不完全相同,和ramdisk一样,tmpfs可以使用RAM,但它也可以使用swap分区来存储。而且传统的ramdisk是个块设备,要用mkfs来格式化它,才能真正地使用它;而tmpfs是一个文件系统,并不是块设备,只是安装它,就可以使用了。tmpfs是最好的基于RAM的文件系统。
如上,我们可以充分利用这个特点。下面以centos 系统下为例子(芊雅企服线上服务器):
配合WP Super Cache生成的静态html文件,关于WP Super Cache的使用教程请仔细参考文章。
首先为wordpress的缓存文件建立一个目录wpcache,执行命令如下
[code]
chmod 1777 /dev/shm/wpcache
[/code]
赋予读写执行权限
[code]
chmod 1777 /dev/shm/wpcache
[/code]
将tmpfs挂载到WP Super Cache插件生成的/cache目录下
[code]
mount –bind /dev/shm/wpcache web目录/wp-content/cache
[/code]
检查是否挂载成功。
[code]
ls -ld /dev/shm/wpcache
[/code]
如下图返回的信息,则说明挂载成功:
此时,你会惊讶的发现之前的缓存文件全部没了,这个是正常现象!
此时执行df -h命令会发现,tepfs的使用状态了!
实测速度提升!以此方法来提升wordpress的速度,wordpress优化也是个非常不错的选择。
更多wordpress使用教程、wordpress优化教程、The优化教程,请参考https://www.kejianet.cn/category/serveropera/