今天把网站部署到服务器上之后,发现了以前在本机调试的时候从来没有出现过的问题:在我明明在Http请求头中强制设定了Cache-Control:no-store,但Ajax请求竟然还会缓存数据。
但是这个问题只出现在IE6上面。后来我发现服务器对动态文件也开启了Gzip,关掉之后问题立刻就解决了。
到Google上一搜,原来是IE6的BUG,残念.......
http://support.microsoft.com/kb/321722
看样子还得老老实实用伟大的随机数大法了。。。