为了调试js文件下载问题,查看网上已有的解决方案:
比较完整的方案:
相关讨论:
apache对应的配置方法:
中文参考网页:
从分析网页缓存机制到解决网页缓存问题 - [JAVA技术]
http 304优化,了解客户端缓存
为了快速解决,采用直接修改tomcat源文件:
public class DefaultServlet extends HttpServlet
// For GET and HEAD, we should respond with
// 304 Not Modified.
// For every other method, 412 Precondition Failed is sent
// back.
if ( ("GET".equals(request.getMethod()))
|| ("HEAD".equals(request.getMethod())) ) {
if(!request.getRequestURI().endsWith(".js"))
response.setStatus(HttpServletResponse.SC_NOT_MODIFIED);
response.setHeader("ETag", getETag(resourceAttributes));
|
阅读(7613) | 评论(0) | 转发(0) |