wordpress的伪静态和静态缓存

自从把hamid-bakeri换到Weisay Heibai后,网站的访问速度,明显慢了好多。这个我也知道毕竟英文主题在文件毕竟还是精简一些,而威威的黑白主题,加载的插件、js文件、css都增加了。再加上自己有添加一些自己喜欢的插件WP-CodeBox、CommentLuv、WP Keyword Link都是消耗大户,加载速度慢不下来才怪咯。因为是国外的空间本身访问的速度就不是很快,现在变得更慢了。差不多要1.5秒~2秒了,这个速度有够无奈的,但是我又不想换到国内的空间,主题的东西合并CSS和JS文件的话,这些只能慢慢来,插件我又不想减少,就想到几个朋友网站介绍的静态和伪静态

原先的速度大概是900毫秒左右

 关于伪静态和静态缓存

伪静态的设置:WP后台—设置—永久链接设置—自定义结构/archives/%post_id%.html ,只要后面是.html结尾的即可。archives这可以自定义有的人喜欢用post或者reed这些都可以自己定义就好。伪静态对SEO还有有很大的好处的,伪静态同样还是要查询数据库的,只是从URL的角度考虑对SEO有一定好处。所以还是建议开启伪静态,如果空间用的是Linux+Apache环境然后支持.htaccess文件写入,这样只要在WP后台设置就可以实现伪静态。如果.htaccess文件无法自动写入需要手动配置.htaccess文件。

RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]

关于上面提到的“伪静态对SEO还有有很大的好处的”这句,我只能持保留意见,因为我们都清楚,伪静态实际上只是让网站更加便于被搜索引擎收录,对于网站的访问速度和服务器的负荷是没有任何降低的。但是我在网上又看到另外一种说法,他觉得wordpress增加了伪静态后反而对于搜索引擎体验更差:1.网页打开慢。因为在原先访问的基础上,还需要重定向到静态页面,变相的消耗。2.网站承受力低。这个具体情况我是不太清楚,他只是说假如原先是1000人在线网站挂了的话,现在只需要300人就可以让你的网站挂掉。3.大量的重复页面。这个在一定程度上确实会引起,因为动态网站和静态网站是一样的,实际上都可以访问,除非你使用robot.txt屏蔽掉动态网页,否则搜索引擎还是会收录。好吧,我仔细看了下对于wordpress平台上面的几个错误,可能基本上不会引起因为wordpress本身是支持伪静态的,这样就不会产生重复的页面。不过这个是在服务器支持伪静态的情况下,否则反而是给服务器增加负担。


上面提到了伪静态,那就不得不说下静态缓存页面,减少数据库的查询次数,加载插件、js实际都在消耗服务器资源,所以生成静态页面,让用户可以直接访问这些页面生成的缓存html网页,不用再重复查询数据库等数据当然是最好的解决办法。呵,wordpress 的插件越来越多,速度也越来越慢,咋整?那就使用缓存插件呗,wordpress一般使用cos-html-cache、wp-super-cache静态化缓存插件,这2个缓存插件反响也最好。

这个就不详细复制介绍了,迟点等我自己添加上了,再发个文章吧。http://ooxx.me/wp-super-cache.orz大猫的介绍,可以自己看。


这几天状态不对,昨天躺在那里睡不着,就起来看电影,看小说,看通宵。今天晚上拉肚子,已经上厕所去了4趟了。真MD杯具,看见很多朋友有在我的网站访问,还是很高兴的,迟点去你们那里溜达吧。

还有我想问一句,我原先的网站页面是默认的http://www.yshe.net/?p=123页面,现在假如要添加缓存页面的话,肯定要变更链接成html状态,想问下,这样是否会对网站收录或者访问产生影响。

, ,

有 33 条《wordpress的伪静态和静态缓存》的回复

  1. 弄缓存的话,时间长了是不是主机会不会变慢?

  2. suN | #12

    我还是老实点 默认

  3. 瞎折腾!乘着青春苦逼时,赶紧多折腾吧!哈哈!!

  4. 看来我还是不觉中加了伪静态啊。。我什么静态插件都木有装。照样飞。。。

发表评论

ctrl+enter

提醒:自动屏蔽广告和非中文评论!!!