动态网页静态化(asp.net-html)

Posted on 2008-05-08 10:15  Leon0812  阅读(3571)  评论(5编辑  收藏  举报
      用动态语言创建静态网页,是大型网站使用的一种提升网站性能和缓解服务器压力的策略。这种策略通常需要解决几个问题:
     1、页面过期问题。
     2、页面管理问题。
     3、参数传带问题。

     传统的做法,一般都是使用模板替换的方法来实现。
     我一直在关注这种策略。早之前,看到了http://www.seaskyer.net/海天人官方的实现方法,很感冒,但是他并没有公布源码,所以想研究也一直懒得去做。后来,在他的blog中看到了他实现这种策略的具体思路,才想到可以借鉴实现一下。他blog之下的数十人的回复中也不乏有借鉴其法而另图实现者,就是http://hsqzzzl.cnblogs.com/archive/2005/10/23/260122.aspx。 可惜的是,后者只是生成了静态页,但对于如何一开始就跳到静态页,以及处理静态页的其他问题没有深究,所以比较可惜。我在综合二者的基础上,写成了代码,贴出来,以共享,仅抛砖引玉,大家多提意见。
    注意配置:在IIS中需要配置错误页面,选择URL,指向到该虚拟目录的error.aspx

源码下载

Copyright © 2024 Leon0812
Powered by .NET 8.0 on Kubernetes