所在的位置: php >> php前景 >> 使用Cachify插件把WordPres

使用Cachify插件把WordPres

利用缓存机制减少TTFB时间,从而实现瞬间打开你的网站-雨学客

WordPss刚刚安装的时候,性能是没问题的,我们安装了主题、插件、添加了一些小工具和菜单,然后我们就开始上传内容了,我们都很勤快,每天都会有内容添加到WordPss站点,越来越多的用户留下了评论,不知道从什么时候开始,我们感觉到网站页面打开变慢了。是时候做一下WordPss性能优化了,我们知道,提高服务器配置,可以解决问题,然而我们很穷…

没关系,我们有技术,今天要给大家介绍一个可以吧WordPss页面缓存到内存里面的插件——Cachify,Cachify是一个专门为WordPss站点开发的智能,简单的缓存插件,以静态页面的形式把内容存储到数据库、硬盘、或者Memcached中、用户再次访问这个页面的时候,服务器直接从内存里面读取缓存过的页面,发送给用户,给用户的感觉就是瞬间打开。

Cachify缓存插件描述

Cachify通过将文章,页面和存档页面缓存为静态内容来优化页面加载。我们可以根据需要选择把静态内容缓存到WordPss数据库,硬盘,APC(PHP缓存)或者Memcached中。用户再次访问页面时,直接从缓存中读取页面给用户,不用再查询数据库了。都知道,应用程序的性能瓶颈在数据库,我们把数据库查询降低到了0,你说速度快不快?Cachify插件只会缓存用户访问过的页面,长时间没有用户再次访问的页面,Cachify会从缓存中把这个页面清除掉,确保缓存高效。

Cachify缓存插件的特性

适用于自定义文章类型。缓存方法:DB,HDD,APC和Memcached。通过WordPss工具栏中的“刷新缓存”按钮删除缓存。支持WordPss多站点。可以选择压缩HTML或JavaScript。可以为用户浏览器和文章设置不缓存。手动和自动删除缓存。自动缓存管理。可以查看缓存状态的仪表板小部件。Apache和Nginx服务器的设置。通过钩子/过滤器扩展插件。

配合Nginx使用Memcached缓存WordPss页面

虽然Cachify也可以把页面缓存到数据库和硬盘中,但是我们不屑使用这些折衷的方式,毕竟服务器上除了CPU,速度最快的就是内存,我们要的就是快、快、快。首先服务器使用的是Nginx,然后服务器上安装了Memcached服务,确保这两个条件满足之后,安装并启用Cacify插件,在站点的Nginx配置文件中添加以下配置,重启Nginx

##GZIPgzip_staticon;##CHARSETcharsetutf-8;##INDEXLOCATIONlocation/{error_page=

nocache;if($query_string){  turn;}if($quest_method=POST){  turn;}if($quest_uri~"/wp-"){  turn;}if($


转载请注明:http://www.aierlanlan.com/cyrz/2899.html