标签 提速 下的文章

使用PHP Speedy出现的问题

昨天弄了好长好长时间,启用PHP Speedy总是不见效果,反而载入速度变慢了,最后发现原因……

PHP Speedy只是过滤了head里面的内容,如果你把一些js放到footer中,那么PHP Speedy将无法过滤掉那些加载的js,将会再加载一次……

就是这个没有注意到的地方,让我弄了好久好久~!

如果能手动合并js并简化,那是最好不过了~

加快WordPress的页面生成和载入速度

前一阵,此blog的页面打开速度慢的要命,我每次打开都需要大约10秒钟的时间。而通过Google Analytics的数据看到,70%+用户在这个blog的停留时间还不到十秒:(。所以我决定加速一下我的blog,后来看起来似乎有些效果。下面是 我用的一些方法,希望对后来人有些用处。

安装WP-Cache 2.0

WP-Cache 2.0可以将页面缓存,在短时间内(默认为1个小时,可以在后台设置)的再次浏览,将直接发送缓存的页面,相当于将WordPress给静态化了。

好处是显然的。而且这个版本的WP-Cache 2.0在缓存的时候根据页面URL+Cookie进行缓存的,所以它不会影响COOKIE的使用。注意,WP-Cache 2.0只读取Cookie中的email地址,然后根据email地址判定是否属于同一个用户。由于大多数人都没有留下Email,所以我修改成根据 Cookie中的用户名来判断,将插件目录下的wp-cache-phase1.php的第67行改成:

//if (preg_match(“/^wordpress|^comment_author_email_/”, $key)) {
if (preg_match(“/^wordpress|^comment_author_/”, $key)) {

由于大部浏览者的cookie都是空的,所以这个插件会加快这大部分的浏览速度。另外,这个插件还会侦测文章更新,实时更新缓存等。