13618602336

ASP彻底实现伪静态化html

2014-11-09 09:22 浏览 次 来源:未知

制作网站,包括静态页面和动态页面,网站模板也有静态模板,如何实现asp动态内容的静态化,方式都差不多。

  1、用程序写到硬盘。aspfs对象的文件流处理。每个文章都有实际的路径。如果要发布大量内容,则需要大容量空间,而且不好维护,修改都不方便,好处在于减轻服务器的访问负担,更容易被搜索引擎收录,大大减少并防止黑客攻击,稍有规模的网站都全部静态化了,如新浪,搜狐等。

  2、组件如isapi_rewrite重写。有自己服务器的站长还好办,虚拟主机的朋友就稍麻烦,只能请求服务商安装这个插件,再将程序参数提交服务器实现转化,看上去是静态化了,其实是用静态路径访问数据库的内容。对于搜索引擎收入有一定作用。而且许多站长正是为此为苦苦寻找。

 




  3、第三种比较假就是把show。aspid=26转成show。asp/26。html这样做也许对搜索引擎来说有点作用,不过防安全注入一点作用也没有。但只要做好防范工作,这种方法还是比较适合大多数虚拟主机的站长们。

  下边说说两种骗人的静态化方案,引起各位注意。

  1、框架伪静态,这种是非常简单而且也是非常便于识别的,它的原理比较简单,就是需要做一个静态的主框架页面,然后把动态的内容链入副框架内,这个单从它的url就可以看出眉目,如果说整个网站的url都是一样的,那么就一定是框架伪静态的。这种所谓的静态化不仅达不到优化的目的,而且还不如不优化。

  2、利用组件把asp的辍显示为htm,它主要是利用一个组件强制性的把asp文件的后辍显示为htm,比较有名的组件是modrewrite,这种东西只是在形式上让你感觉已经静态化了,其实仍然是执行动态网页。识别这个也比较容易,那就是看看有没有生成静态页就是了。

 

如果是没有生成静态页,显然是骗人的,因为只有动态页才是虚拟的,从数据库中调用数据进行显示,而静态页面一定是独立的。当然,利用这种方案可以起到seo优化作用,但是对访问速度来说,是一点提高都没有的,而且还有可能降低访问速度。

  网站静态化

 




  说起网站的高性能,第一时间想到的就是使访问者访问的是静态页面,因为大家都知道访问静态页面的开销比动态的要小得多,而且高效得多。这也是前几年seo专家们普遍优化网站的重点之一。但是对于目前网络上内容变化频繁的大型网站而言(如淘宝),使用静态页面访问固然是很好。但是细细想一下,以淘宝这样的规模,其静态化网站的页面至少有几十万,甚至上百万。

  这样来维护一个如此大规模的静态文件,其难度程度可想而知了,最重要的是其页面内容是经常更新的,如我们一个宝贝商品的页面,要显示店主的在线状态、用户的购买情况等等,这些都是可能随时更新的。

 

网站静态化对于小型网站,页面内容更新不需要很频繁的网站无疑是优化网站性能的一个很重要的方面,而且网站静态化对于seo也是非常有帮助的,虽然目前的搜索引擎也支持动态生成的内容,但似乎更青睐静态页面,包括伪静态页面。

联系我们

CONTACT US

袁经理: 电话:027-68772750 地址:武汉市洪山区武珞路珞珈山大厦A座1701室 鄂ICP备09016823号-7