欢迎访问晨星博客!
作为一个博客站长,我的小站也是用WordPress程序搭建起来的,并且我非常热衷捣鼓WP方面的一些功能和代码。详细你也跟我一样总是想把用户的访问速度优化到最佳,不管事主机性能优化以及wp程序的优化上都下了很大精力和时间。今天就给大家分享我一直在用的一个WordPress网站加速的方法:Memcached内存缓存技术。
Memcached 是一种高性能的分布式内存对象缓存系统。在动态应用,Memcached 既能提高访问的速度,同时还减低了数据库的负载。
Danga Interactive 为提升 LiveJournal.com 的速度研发了 Memcached。目前,LiveJournal.com 每天已经在向一百万用户提供多达两千万次的页面访问。而这些,是由一个由 Web 服务器和数据库服务器组成的集群完成的。Memcached 几乎完全放弃了任何数据都从数据库读取的方式,同时,它还缩短了用户查看页面的速度、更好的资源分配方式,以及 Memcache 失效时对数据库的访问速度。
由于 WordPress 默认支持 Object Cache,所以在 WordPress 实现 Memcached 就是使用 Memcached 把 WordPress 的 Object Cache 写到内存中去,下次直接从内存中读取。相比直接从数据库去读取数据,或者从 Object Cache 数据存到文件,然后从硬盘中读取,Memcached 有很大的速度优势。
上图是我爱水煮鱼使用 Memcached 之后的缓存对象的命中率,可以看出命中率是非常高,接近 97%,基本上可以保证所有数据都是从能内存中取,所以使用 Memcached 进行缓存是非常有效的。
phpinfo()
这个 PHP 函数来检测。在网站跟目录新建一个php文件,然后编辑添加 <?php phpinfo(); ?>保存然后到浏览器中访问一下就可以了。object-cache.php
复制到 wp-content
,注意不是 wp-content/plugins/
。wp-content
目录下是否有 object-cache.php
文件,如果有,直接调用它作为 WordPress 对象缓存机制。Memcached我们已经配置完成了,接下来就见证一下效果怎么样吧!
声明:原创文章请勿转载,如需转载请注明出处!
Hello. And Bye.
Good afternoon I want you let’s have passionate sex my nickname (Elvira19)
Copy the link and go to me… bit.ly/2vdxkZ9
8033711
挺详细的。。。赞一个