读书人

生成静态首页解决方案

发布时间: 2012-02-20 21:18:23 作者: rapoo

生成静态首页
现有一个网站首页要生成静态,
首页内容包括:最新资讯,最新加盟企业,最新招聘信息。。。。
你首页内容一直在更新。。是不是只要有一个内容更新就要重新生成了
请问要怎么控制,就是什么时候写代码让它自动生成了。

[解决办法]
你可以参考页面缓存的控制方法,例如SqlCacheDependency参数设置,然后在这个首页aspx的page_Render中生成html文件。如果你的asp.net系统不会停止,那么其实不需要生成html,只要有页面缓存就够了。生成html的render写法,参见:

http://www.google.cn/search?q=%E7%94%9F%E6%88%90html+render&complete=1&hl=zh-CN&newwindow=1&rls=com.microsoft%3Aen-US
[解决办法]
asp.net 2.0 自己有缓存技术 可以缓存html 并设置依赖项目 例如依赖数据库
[解决办法]
把每个功能做成单独的usercontrol,然后缓存这些usercontrol就行了!!!
[解决办法]
缓存是不是在页面设置OutputCache Duration= " "
这样子就没生成静态html页了。。
-------------------------------
是在usercontrol中设置OutputCache,如果这样使用了缓存就没必要生成html静态页面了。

如果生成静态页面就没必要使用缓存了,2个不能一起用。

读书人网 >asp.net

热点推荐