最近学习apache的配置,发现Expires和304的一个问题
1.在浏览器请求静态文件时,如果之前访问过,则apache直接返回304,然后浏览器就直接调用浏览器缓存了
2.然后我开启apache的mod_expires.so配置后,浏览器还是请求了服务器,然后服务器返回304,跟不开启mod_expires.so情况没有区别,而且http头信息上Expires已经确实被正确设置了
以上问题在IE和firefox都是一样的
那是不是说,设置expires已经没有意义了,反正服务器会比对静态文件的时间戳,然后返回304;而设置了expires浏览器也还是会请求服务器的?
有大大能够解答下吗