悬赏分:10 浏览:883 次
在asp.net下都有哪些静态页面生成技术,像sina新闻的shtml是怎么实现的?
|
content=Server.Execute(url)
这个函数模拟用户访问,得到的结果就是用户看到的HTML内容。把这个内容存起来,后缀htm之类的就可以了。 然后在接受用户访问时检查,如果没有就生成,如有htm页面就直接redirect到htm。 后边的逻辑差不多都这样,至于如何得到htm结果,还有一个方法就是拼凑,不用Server.Execute,然后保存-----效果其实差不多。 shtml也是一种动态的编程语言呀! SHTML不是HTML而是一种服务器 API,shtml是服务器动态产成的html。 生成静态页面一般是在添加内容的时候就生成html文件了,这样的访问速度快,服占用资源也小,但是要做修改什么的不方便。网上有很多这方面的资料,建议你去搜索下 学习 urlrewrite 是伪静态吧 |
|
5个月前 carysun : http://www.cnblogs.com/huobazi/archive/2007/12/31/UrlRewriteAndHttpHanderAndMakeStaticHtmlFiles.html |
|
3个月前 一水先生 : 学习 |
|
2个月前 玉开 : 在页面输出的同时生成静态文件 http://www.cnblogs.com/yukaizhao/archive/2008/05/15/dot_net_generate_static_file.html |