读书人

关于资讯网站页面静态化草案

发布时间: 2012-10-26 10:30:59 作者: rapoo

关于资讯网站页面静态化方案
最近要开发咨讯类网站,想做部分静态化处理,比如客户的详细信息内容,用FreeMarker生成静态页响应。
应用的WEB Server是Apache,Application Server是Tomcat。
静态页用了FreeMarker生成。

业务逻辑如下,客户发布信息,经过审核入库,并通过FreeMarker生成静态页,把生成的页面地址存入库。
前台访问的时候直接读静态地址响应客户。

现在有一个问题,比如那个静态页被别人删除了,再次访问的时候会出现404页面不存在错误,
有没有方法判断页面存在否?

加个过滤器行吗,/*那种,访问html前先判断是否页面存在??

谢谢大家了。 37 楼 mujizi 2008-09-26 urlwrite加定时生成应该是比较有效的方式。
URLWRITE可以解决实时性的要求。
而定时生成可以解决性能方面的问题。
网站一但使用了静态化,延时好像就是不可避免了。
另外使用APACHE的静态include也是一个不错的方法 38 楼 D-tune 2008-10-03 czlonly 写道vvgg 写道可以在tomcat的web。xml中配置404错误指到固定的错误提示页面

如果加过滤器判断用java是可以的,不过毕竟删除的几率很小,这样每次都判断得不偿失。
支持,让404指到固定错误提示页面就行了,在xml里配置也行,在查找数据库的时候如果查不到就转到某个提示页面也行,如果不需要特殊处理的话,直接在web.xml里配置就行了
个人觉得这个方法应该是最可行的 39 楼 liuwei1981 2008-10-12 czlonly 写道vvgg 写道可以在tomcat的web。xml中配置404错误指到固定的错误提示页面

如果加过滤器判断用java是可以的,不过毕竟删除的几率很小,这样每次都判断得不偿失。
支持,让404指到固定错误提示页面就行了,在xml里配置也行,在查找数据库的时候如果查不到就转到某个提示页面也行,如果不需要特殊处理的话,直接在web.xml里配置就行了

支持,毕竟发生静态页面不存在发生几率很小,直接使用404就可以了,我的一个项目就是这样使用的。

读书人网 >软件架构设计

热点推荐