日期:2014-05-17  浏览次数:20843 次

问个BAE开发问题,谁知道如何强制304缓存
用BAE开发,本地测试,每次访问页面时总是重新读取js文件...
看控制台输出,发现BAE自动给js加上了版本号:
[INFO] 304 - GET /images/close.png (10.87.96.111)
[INFO] 200 - GET /script/jquery.min.js?_=1389083482989 (10.87.96.111) 93636 bytes
[INFO] 200 - GET /script/jquery.mobile.min.js?_=1389083483243 (10.87.96.111) 145284 bytes

如上,查看客户端,文件都缓存了;但是服务器log显示,png文件返回了304,而js文件被服务器自动加了时间戳,因此虽然已经缓存到客户端,但是每次还是要重新下。
这是什么问题,有懂的吗?

------解决方案--------------------
缓存的应该是数据吧,逻辑处理也可以缓存吗