网站为什么要伪静态,尤其是中国站长
静态页面,访问速度快,收录质量高,但会占用大量存储空间,而动态页面的缺点则是因为网址不美观,不利于搜索引擎爬行!
所以,才有了现在的伪静态,伪装成静态的网址,拥有动态网页的功能!
但注意,伪静态也有弊端,因为每一个请求都需要web服务器重写模块进行中转,请求量大,势必会占用大量系统资源,当然,现在有很多缓存技术来解决!
作为站长,应该知道自己的网站是用什么实现伪静态的
代码级别,咱们就不讨论了,毕竟不是作为站长该深入的
当我们把网站放到空间商那里,要激活网站的伪静态,我们需要知道,空间商用的是什么服务器,现在主流的有IIS6,IIS7/7.5,Apache,Nginx
现分别说一下它们的伪静态实现方法:
1. IIS6 及 之前的版
一般使用isapi_rewrite这个组件来实现伪静态,其官网是
http://www.isapirewrite.com/
如果空间商买了无限制的license,并且开启了可以在网站级别下配置.htaccess,那么作为用户的我们,可以直接上传网站上去,一般就可以使用
2. IIS7/7.5
到了Windows 2008及以上系统,IIS已经集成了重写模块URL Rewrite,很好用,伪静态规则需要写到配置文件web.config,如果网站只有支持.htaccess的伪静态规则,可以让空间商帮忙转成web.config格式的
3. Apache
Apache下的重写使用模块mod_rewrite,一般都是开启的,适合大部分网站
4. Nginx
Nginx是一个较新的web系统,被广泛用于反向代理,它也集成了重写功能,伪静态规则也是可以转换的
总结:当我们找程序员开发网站,还是用目前的开源网站,来建站时,我们需要考虑到
1. 是否需要伪静态功能,如果需要,务必让程序员开发好伪静态功能,或挑选有伪静态功能的程序
2. 选空间商时,要咨询清楚,是否支持伪静态
3. 在开启伪静态时,要知道自己用的系统是IIS6,或IIS7/7.5,或Apache,还是Nginx,然后做相应的调整
网站伪静态有利有弊,希望这篇文章能给各位站长带来收获,谢谢