返回列表 发布新帖
查看: 4|回复: 0

WordPress配置Memcached内存缓存为网站加速

455

主题

60

回帖

1534

积分

管理员

威望
0
金钱
1009
贡献
0
听众
1
收听
0
阅读权限
255
在线时间
10 小时
注册时间
2024-10-9
最后登录
2024-11-1

国庆勋章活跃会员突出贡献论坛元老

发表于 昨天 18:00 | 显示全部楼层 |阅读模式
WordPress网站加速方法:Memcached内存缓存技术。
Memcached是什么?
Memcached 是一种高性能的分布式内存对象缓存系统。在动态应用,Memcached 既能提高访问的速度,同时还减低了数据库的负载。
Danga Interactive 为提升 LiveJournal.com 的速度研发了 Memcached。目前,LiveJournal.com 每天已经在向一百万用户提供多达两千万次的页面访问。而这些,是由一个由 Web 服务器和数据库服务器组成的集群完成的。Memcached 几乎完全放弃了任何数据都从数据库读取的方式,同时,它还缩短了用户查看页面的速度、更好的资源分配方式,以及 Memcache 失效时对数据库的访问速度。
WordPress 和 Memcached
由于 WordPress 默认支持 Object Cache,所以在 WordPress 实现 Memcached 就是使用 Memcached 把 WordPress 的 Object Cache 写到内存中去,下次直接从内存中读取。相比直接从数据库去读取数据,或者从 Object Cache 数据存到文件,然后从硬盘中读取,Memcached 有很大的速度优势。
Memcached 命中率
上图是我爱水煮鱼使用 Memcached 之后的缓存对象的命中率,可以看出命中率是非常高,接近 97%,基本上可以保证所有数据都是从能内存中取,所以使用 Memcached 进行缓存是非常有效的。
WordPress 如何配置 Memcached 缓存
  • 需要你的服务器支持,就是你的 PHP 需要安装上 Memcached 扩展。常用的VPS控制面板,如WDCP、LNMP、AMH等都提供了Memcached扩展安装。你可以通过 phpinfo()这个 PHP 函数来检测。在网站跟目录新建一个php文件,然后编辑添加 <?php phpinfo(); ?>保存然后到浏览器中访问一下就可以了。
  • 下载 WordPress Memcached 插件:http://wordpress.org/extend/plugins/memcached/
  • 把下载的:object-cache.php 复制到 wp-content,注意不是 wp-content/plugins/。
  • WordPress 会自动检查在 wp-content 目录下是否有 object-cache.php 文件,如果有,直接调用它作为 WordPress 对象缓存机制。
Memcached我们已经配置完成了,接下来就见证一下效果怎么样吧!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
投诉/建议联系

45471001@qq.com

知识,奉行,知行合一
中国人的理想门户
  • 关注公众号
  • 添加QQ客服
Copyright © 2001-2024 读到 版权所有 All Rights Reserved. 鲁ICP备19059357号-1
关灯
扫一扫添加微信客服
QQ客服返回顶部
快速回复 返回顶部 返回列表