3
我知道AJAX缓存优化或提高了网络延迟和数据收费方面的性能,但是什么时候(或什么)应该是会使缓存成为糟糕选择的环境?或者专门用jQuery,何时使用$.ajaxSetup({cache:false})
?何时不缓存AJAX请求?
我知道AJAX缓存优化或提高了网络延迟和数据收费方面的性能,但是什么时候(或什么)应该是会使缓存成为糟糕选择的环境?或者专门用jQuery,何时使用$.ajaxSetup({cache:false})
?何时不缓存AJAX请求?
不缓存的一个原因是如果您需要确保处理非过期数据。
在过期缓存模型(max-age,expires等)中,如果处理不正确,您最终可能会从缓存中提供陈旧的数据。
在验证缓存模型(基于ETags,Last-Modified)中,最终得到涉及服务器的条件请求,但如果缓存中的响应仍然最新,则可能会节省带宽。
它看起来像重复 http://stackoverflow.com/questions/7750447/difference-between-ajaxcachefalse-and-ajaxsetupcachefalse-in-jqu – Elangovan
没有。尝试阅读该问题和答案。 :) –
当你有数据更新服务器端在同一位置? – Kaiido