re: 男人要走过几条路才称得上男子汉? 丁学 2008-12-26 16:14
是不是称得上男子汉,不在于你走过几条路,而在于你怎么走这些路
re: 静态页生成终极解决方案 王*建国 2008-12-26 15:30
@丁学
这篇文章我觉得他的思路可以借鉴,但不完美
其实不知道你有没有好的方案,关于你说的第一个问题,静态页面里提交的内容其实是传值的参数
re: 静态页生成终极解决方案 丁学 2008-12-19 13:16
存在两个很明显的致命问题:
如果页面是可交互的,那么交互在这种静态页面中将很难进行,一是因为你需要在写动态页面时非常注意<form>的action或者其他请求的相对路径,不然指定要出错,二是因为用户提交数据(比如一条评论)后,这个页面因为并不是404,所以无法给用户以反映
任何更新都依赖于时间策略,更新方式和时机其实很难控制
虽然使用了/StaticPol/UpdateStaticFile.aspx?requestedPath=/Index.html 想在这里解决问题,但是很不幸,这个文件被用户缓存的可能性太大了,以至于你无法总是让它按着你想象的方式去运行
如果给这个文件添加永不缓存的header,那么每次访问事实上都在执行这个文件,而这个文件里,一样要去数据库或文件去看看以判断是否到期了,甚至要解决上面说的第一个问题,在这个文件里还要判断这个文件里的内容是否被更新过,多么郁闷的一件事啊,几乎看不出效率优势,却极大增加了编码工作量
或许在某些特定情况下,这个方式还是很有用的