serlvet 的过滤器实现缓存机制
当浏览器发出一个请求的时候,会经过apache或则ngnix分发到具体的某个业务的tomcat上。
因此,我们在做一些静态业务或则首页性质的页面的时候,我们则可以在apache或则ngnix上写个模块,如果有缓存则,可以直接返回,这样就可以节省了一次apache、ngnix上转发的时间和网络io。
按照上面的业务逻辑,我模拟了tomcat的版本。
基本上的思路是:
代码参考附件filter.rar
有些包的引用因为涉及到公司的一些包,因此引用就删除了。