QQ 1640076782

2009年05月31日

外贸建站的伪静态化问题

Filed under: 猪哥 — past @ 2:41 下午

先说说什么是伪静态伪静态,其实就是 URL 重写,URL 重写是截取传入 Web 请求并自动将请求重定向到其他 URL 的过程。比如浏览器键入的 :

http://yc.onepound.cn/?p=245 ,服务器自动将这个浏览器请求重定向为 http://yc.onepound.cn/245.html。其优点在于:1、缩短url,隐藏实际路径提高安全性; 2、易于用户记忆和键入; 3、易于迎合搜索引擎,方便搜索引擎蜘蛛(Spider)来抓取网页上的相关内容,从而有利于优化网站(这点对外贸网站尤其重要)。

关于伪静态,可能有些外贸建站客户觉得,伪静态和真静态实际被收录量会相差很大,其实不然,从外贸网站使用者个人角度来看,你怎么去判断一个网站,到底是真静态还是伪静态?估计很难看得出,因为所谓静态的意思,就是地址中不带问号,不带问号的就是静态,管他是真的还是伪的?搜索引擎才不管你这些呢。

所以说,其实不论是真的还是伪的,其实对于搜索引擎来说都是一样的,搜索引擎没有这样那样说,你这个网站是是伪静态页面,我不收录你.说到底,为什么搜索引擎会不收录带问号的网址(目前的情况改变很多很多)? 因为搜索引擎怕由于问号而进入死循环,以前某知名网站就有这样一个 bug, 网站爬行蜘蛛进去出不来了, 后果很严重。所以很多时候带问号的地址是不会进去的,伪静态对于搜索引擎来说,其实就是静态,因为地址中没有带问号,所以没有真静态比伪静态收录得多的说法.

不过伪静态化还是有缺点的。 url重写的缺点, 那就是效率不如纯 html,因为它不是真正意义上的静态页,每次请求都是要读取数据库的。对数据库的消耗跟不做伪静态的消耗差不多了。所以一些访问量超大的站,一般需要用缓存技术来补偿一下, 如模板缓存(smarty等)。

有关怎么写重写规则的问题,互联网上很多,这里就不啰嗦了。