我想知道这个“过期时间”是如何产生的 (请参阅屏幕上的响应标题)
到期日:1969年12月31日星期三19:00:00 ACT
应用程序很慢。每次发送304(对于.js,.css)但是需要很长时间才能使304响应并返回0位(大小)。
使用tomcat进行缓存的最佳做法是什么?在我的申请中我必须改变什么? 我希望缓存.js和.css,并在每次有时更改或在一定延迟后检查服务器是否有新版本。
请告诉我下图中的请求/响应标题是否有问题?
无法理解为什么延迟太高781 ms并最终得到0Bit。为什么这么多次?
响应屏幕: http://postimg.org/image/jce62vqbz/
tomcat:5.5
jdk:1.6
非常感谢, 最好的问候。
答案 0 :(得分:1)
在动态页面创建中,您设置的是否定期限将生成1969年的过去日期。我认为您正在使用
response.setDateHeader(“Expires”, - 1);
这意味着页面已经过期,每次都会重新加载所有内容(包括js,css)。
所以请删除它。它会解决你的问题。