星哥的博客

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

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

2013年3月11日 3337点热度 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
取消回复

This site uses Akismet to reduce spam. Learn how your comment data is processed.

wangxingcs

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

我的博客

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

新浪微博 @wangxingcs

Twitter @wangxingcs(常在)

最新 热点 随机
最新 热点 随机
Proxmox VE(PVE)6.X 添加硬盘 PVE解决VM is locked问题 Proxmox VE配置更新源 黑群晖显示真实CPU信息(支持7.0.1) Proxmox VE直通硬盘(全盘映射方式) PVE去除“没有有效订阅”提示
清除Mysql日志 Nginx缓存服务器 替代Squid 黑群晖显示真实CPU信息(支持7.0.1) Proxmox VE直通硬盘(全盘映射方式) CentOS下用YUM升级OpenSSH和OpenSSL,一行命令搞定 设置Centos上的Swap交换分区的方法
标签聚合
群晖 DSM 驱动 MTP 虚拟机 CMS FineCMS PVE

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

Theme Kratos Made By Seaton Jiang

陕ICP备13007295号