静坐常思己过,闲谈莫论人非

标签:缓存

WordPress与OBJECT-CACHE冲突问题
技术文档

WordPress与OBJECT-CACHE冲突问题

2012-06-16 2012-06-16 5774浏览 4评论 简洁版

在后台看到了有WordPress 3.4的更新,手快就直接点击了一下更新,更新完毕后,结果发现后台和前台都是一片空白。心想这下惨了,不过好在刚做了备份,于是用备份恢复了。

再次更新的时候学乖了,先禁用了所有插件,用了默认主题,更新完成后,还是一样的情况。就到网上看了一下, 发现也有人有类似的问题,说是OBJECT-CACHE缓存造成的。我想我也刚好使用了OBJECT-CACHE,刚才升级的时候恰恰忘了把OBJECT-CACHE缓存先禁用了。于是重新做了一次,禁用了OBJECT-CACHE缓存和所有插件,再进行更新,发现是正常的,然后再启用OBJECT-CACHE插件的时候,发现又是空白页面。郁闷了。。。

于是猜想是不是我的OBJECT-CACHE缓存版本太老了,到官网看了一下,的确我的版本不够新,于是下载了最新的版本覆盖一下,OK,问题得以解决。

阅读更多...

刷新DNS缓存的方法
技术文档

刷新DNS缓存的方法

2011-10-04 2011-10-04 4202浏览 0评论 简洁版

1.windows

ipconfig /flushdns

2.linux

/etc/rc.d/init.d/nscd restart 
# OR 
nscd -i hosts
#archlinux below
/etc/rc.d/nscd restart

3.Mac OS

#Mac OS X Leopard
lookupd -flushcache
#Mac OS X
dscacheutil -flushcache

摘自:http://ihacklog.com/software/tips/how-to-flush-t

阅读更多...

在nginx和apache中配置静态图片本地缓存
技术文档

在nginx和apache中配置静态图片本地缓存

2011-06-21 2011-06-21 9768浏览 3评论 简洁版

如今网站的图片越来越多在访问量大的时候 带宽也遇到一定的瓶颈 我们可以把一些不是经常更新的静态图片或css一类的东东缓存到访问者的本地机器上 在apache和nginx中配置静态图片本地缓存的操作步骤如下:

apache:

1
2
3
4
5
6
7
8
9
10
 <virtualhost *:80>
        DocumentRoot /www/img.loosky.net
        ServerName img.loosky.net
        <ifmodule mod_expires.c>
                ExpiresActive On
                ExpiresDefault                  "access plus 1 days"
                ExpiresByType image/gif         "access plus 1 days"
                ExpiresByType image/jpeg        "access plus 1 days"
        </ifmodule>
</virtualhost>

阅读更多...

DB Cache Reloaded Fix
技术文档

DB Cache Reloaded Fix

2011-06-16 2011-06-16 6427浏览 4评论 简洁版

DB Cache Reloaded是一个很不错的数据库缓存插件,启用以后,可以大大减少数据库的查询次数,具体的可以看看我之前的两篇文章:

WordPress数据库缓存插件DB Cache Reloaded: http://loosky.net/?p=840
开启 WordPress object-cache 缓存:http://loosky.net/?p=1367,这里面有一些具体的使用效果。

但在最新的wp3.1中启用DB Cache Reloaded后,会出现如下的错误:

显示错误:DB Cache Reloaded Error: wpdb class is redefined, plugin cannot work! 

 

阅读更多...

WordPress获取豆瓣信息(缓存版)
技术文档

WordPress获取豆瓣信息(缓存版)

2011-04-28 最后修改:2011-07-8 10:55 19518浏览 19评论 简洁版

豆瓣呢,是个很不错的网站,无论从内容还是技术上。我的豆瓣号码貌似还是申请得比较早的,只是很长时间没有去折腾了。欢迎您去访问:http://www.douban.com/people/loosky/

这次的主要目的就是在WordPress中通过页面展示豆瓣上的一些信息,如电影、书籍、音乐等,同样,还是有很多热心的网友开发了一些插件,可以实现类似的功能。只是最近比较喜欢自己去折腾实现,所以还是通过自己动手实现了。

效果:http://loosky.net/?page_id=1651
特色:函数直接调用,内容缓存+图片缓存,加快访问速度

阅读更多...

获取新浪微博的信息(缓存版)
技术文档

获取新浪微博的信息(缓存版)

2011-04-24 最后修改:2011-06-12 08:31 16439浏览 7评论 简洁版

这篇文章中我将WordPress 博客日志同步到了新浪微博,那么同样的道理也可以将新浪微博的信息更新到本地,如我的微博显示页面:http://loosky.net/?page_id=1579&wptheme=loosky

实现步骤:

1、还是需要下载新浪微博的认证文件,并将你的博客和微博进行连接。

需要的相关文件下载:点击下载

2、获取新浪微博的信息,并进行缓存,代码如下:

阅读更多...

开启 WordPress object-cache 缓存
技术文档

开启 WordPress object-cache 缓存

2010-11-27 2010-11-27 4513浏览 0评论 简洁版

WordPress Object Cache 是将耗时查询或者运算结果存储到缓存文件中,这样的好处显而易见,就是数据库的查询次数大大降低,访客打开页面的速度也就随之大大提升。

小站首页的数据库查询也从50多降至了30以内,即数据库查询次数降低50%以上!下面就来说说它如何开启它:

1.PHP 需要安装 Memcached 扩展,Google之;

2.编辑 wp-config.php 文件,添加如下代码:

define('ENABLE_CACHE', true);

3.在空间上新建 /wp-content/cache 目录,权限改为 777;

阅读更多...

WordPress 缓存插件:WP Super Cache
技术文档

WordPress 缓存插件:WP Super Cache

2009-10-18 2009-10-18 5245浏览 0评论 简洁版

WP Super Cache 是 WordPress 官方开发人员 Donncha 开发,是当前最高效也是最灵活的 WordPress 静态缓存插件。它直接生成 HTML 文件,这样 Apache 就不用解析 PHP 脚本,通过使用这个插件,能使得你的 WordPress 博客将显著的提速。

这个插件是基于 Ricardo Galli Granada 的 WP-Cache 2。WP-Cache 2 可以缓存你的 WordPress 博客使得不用再次访问数据库,但是它产生的是 PHP 文件而不是 HTML 文件,所以还需要 PHP 引擎去解析它们。而 WP Super Cache 则直接产生 HTML 文件,所以服务器不用解析甚至一行 PHP 代码,所以缓存之后的速度就和访问你服务器上的一张图片一样快。

WP Super Cache 是如何工作的

一般常规的缓存办法是手工把动态页面保存为 HTML 代码,WP Super Cache 也是通过同样的方式的,但是通过自动的方式完成这个过程。

当你一个访问者来的你的站点,他没有登入或者也没有留言,这样他得到是一个在 WordPress cache 文件夹下的 supercache 子文件夹下的纯静态文件,其实你都可以自己到上面的 supercache 目录下去查看同样的永久链接的 HTML 文件的备份。判断一个页面是否已经被缓存了,查看该页面的源代码,看看最后一行是否有 <!-- super cache --> 或者 <!-- super cache gz -->。

如果访问者已经登陆或者留了言,就会返回 WP Cache 函数生成的页面,并且最后一行会有 <!-- Cached page served by WP-Cache -- >

阅读更多...