星哥的博客

  • 首页
  • 系统
  • 虚拟机
  • 网站开发
  • 硬件外设
  • VPS/云主机
  • 心情随笔
  1. 首页
  2. 网站开发
  3. Code
  4. 正文

使用Memcached和内存缓存加速插件Batcache为WordPress提速

2013年3月11日 2603点热度 3人点赞 0条评论

Memcached 是一种高性能的分布式内存对象缓存系统。在动态应用,Memcached 既能提高访问的速度,同时还减低了数据库的负载。

WordPress 启用 Memcached 这样的内存缓存之后,每次访问 WordPress 页面,都要从内存中获取多个缓存对象。

而 Batcache 主要就是解决这个问题,它是基于 Memcached 的 WordPress 缓存插件,它的工作原理是:把当前整个页面作为一个对象缓存到内存中,这样再次访问 WordPress 页面的时候,直接获从内存中获取这个对象即可,速度极快。

并且这个插件也是 WordPress.com 官方使用的加速插件之一。

为什么要使用Memcached:

由于 WordPress 默认支持 Object Cache, 所以在 WordPress 实现 Memcached 就是使用 Memcached 把 WordPress 的 Object Cache 写到内存中去,下次直接从内存中读取。相比直接从数据库去读取数据,或者从 Object Cache 数据存到文件,然后从硬盘中读取,Memcached 有很大的速度优势。

Memcached安装步骤:

1. 服务器安装 Memcached 扩展,重启PHP进程;
2. 下载 WordPress Memcached 插件:http://wordpress.org/extend/plugins/memcached/;
3. 把下载的 object-cache.php 复制到 wp-content,注意不是 wp-content/plugins/;
4. WordPress 会自动检查在 wp-content 目录下是否有 object-cache.php 文件,如果有,直接调用它作为 WordPress 对象缓存机制;
5. 安装 WP Memcached Manager,方便查看 Memcached 信息。

Batcache安装使用:

1. 首先确认安装好 Memcached;
2. 下载Batcache,http://wordpress.org/extend/plugins/batcache/;
3. 上传 advanced-cache.php 到 /wp-content/ 目录;
4. 上传 batcache.php 到 /wp-content/plugins/ 目录;
5. 在 wp-config.php 添加以下代码激活 Batcache:    define('WP_CACHE', true)  ;
6. 然后尝试多次载入页面查看源代码,应该在 之前可以看到一些 Batcache 状态代码(未登录状态);
7. 可以修改 advanced-cache.php 开始的一些代码来调整选项。

标签: 暂无
最后更新:2013年3月11日

wangxingcs

这个人很懒,什么都没留下

点赞
< 上一篇
下一篇 >

文章评论

razz evil exclaim smile redface biggrin eek confused idea lol mad twisted rolleyes wink cool arrow neutral cry mrgreen drooling persevering
取消回复

此站点使用Akismet来减少垃圾评论。了解我们如何处理您的评论数据。

wangxingcs

这个人很懒,什么都没留下

我的博客

仅记录一些有用的教程,自己的经历,已屏蔽各大搜索引擎收录。

新浪微博 @wangxingcs

Twitter @wangxingcs(常在)

最新 热点 随机
最新 热点 随机
Proxmox VE(PVE)6.X 添加硬盘 PVE解决VM is locked问题 Proxmox VE配置更新源 黑群晖显示真实CPU信息(支持7.0.1) Proxmox VE直通硬盘(全盘映射方式) PVE去除“没有有效订阅”提示
Proxmox VE(PVE)6.X 添加硬盘
Proxmox VE直通硬盘(全盘映射方式) 【转】利用Google API让wordpress每篇文章快速生成QR二维码 nginx进程数和worker_cpu_affinity参数设置 设置Centos上的Swap交换分区的方法 finecms高级版 使用自定义字段访问文章 Linux流量监控工具 - iftop
标签聚合
虚拟机 FineCMS PVE CMS MTP 驱动 DSM 群晖

COPYRIGHT © 2015-2023 wangxingcs.com. ALL RIGHTS RESERVED.

Theme Kratos Made By Seaton Jiang

陕ICP备13007295号