前几天,因为忘了禁止缓存的HTML标签是怎么写的,就上网搜索了一下,结果发现大都转载了这样的内容:[quote]在WEB开发时,仅仅使用是不起作用的,IE仍然会cache数据的。这是因为ie在一页的数据没有满32K时它是不会缓存的。
通常,这样的话,如果把no-cache直接放在最前面的话,只要缓存中的数据没有到32K,当时ie是不会缓存的,但是当读过了no-cache标志,到了HTML其他部分时,数据已经超过了32K这时,IE仍然会将数据缓存起来。这是由于IE分析一个页面的语法时是从上到下读取的,正确的方法如下:
你的页面的其它部分。。。。。
[/quote]
我有点怀疑这样的说法。今天闲着没事,实验了一下。发现根本不是这么一回事。即使是很小的文件,不用也还是会缓存的,再大的文件,在头部用了就不会缓存,而不必像上面提到的一样写到后面去。
我的环境是Win2003+Maxthon。
又试了一下用FF浏览,发现无论如何,都不缓存。不知道怎么回事。
以上方法我也都试过了,但是都不管用,还是会进行缓存,请指教!
应该不会有问题的。
你是怎么判断有没有缓存的?可能是你误判呢?