奇迹私服Ajax缓存机制的介绍

作者:kgmucom   在线用户:22
风之恋奇迹私服技术网是一家提供最新互联网编程技术网站

相信很多朋友们都知道Ajax的机制和浏览器的存机制的相同的吧,但是对于小白们来说却不一定了解,那么我们现在就跟爱站小编一起去看看Ajax缓存机制的介绍,希望对你有帮助。

三条简单规则:

只要是URL相同的GET请求,浏览器会使用缓存(当然还要看服务器的Cache-Control/Expires/Last-Modified/ETag头的设置)。
只要是POST请求,浏览器都不会缓存。
Https的请求,浏览器不会缓存(绝大数情况如此,但是也有例外,据说FF浏览器是例外)。

补充:

在URL中拼入随机的查询字符串可以使浏览器认为这是一个新的请求,从而不使用缓存。
在Ajax的请求中设置Http头: If-Modified-Since:0,告诉服务器要新的内容。

补充说明:

一般情况下,用户手动触发浏览器刷新(windows:F5 MacOS:command+R),浏览器会忽略资源的Cache-Control/Expires头的设置,而去连接服务器。无论是页面刷新还是Ajax刷新都是如此。但我听说,IE浏览器不遵循这个规则。也不知道是不是所有版本的IE浏览器都是这样。如果有哪位大侠清楚这个,不吝赐教。

上文就是关于Ajax缓存机制的介绍,文中还详细介绍了的缓存机制的规则及注意事项,需要的朋友可以参考下。

提供最全面的奇迹sf开服版本和最新的奇迹私服开服技术信息,奇迹私服文库让每一位奇迹私服玩家找到自己需要的版本技术文章

关键词: AJAX奇迹私服

上一篇:奇迹私服jquery中实现ajax异步上传的方法

下一篇:奇迹私服jQuery下关于Ajax调试的步骤

请发表您的评论