javascript - 关于ajax缓存的问题?
迷茫
迷茫 2017-04-10 17:46:12
0
1
556

1,ajax使用get方法,第一次请求之后,第二次请求必然会用缓存的数据吗?
2,ajax post方法为什么不会被缓存?
3,ajax jquery cache:false 会使浏览器完全不用缓存吗?
4,有什么更好的方法使用ajax缓存去提高前端性能?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

reply all(1)
小葫芦

1、是否缓存要看http返回头指定缓存策略。可以参考这里https://developers.google.com/web/fundamentals/performance/optimizing-content-efficiency/http-caching?hl=zh-cn。
2、post方法在http协议的设计时就不考虑缓存的,所以没有缓存。
3、jquery cache是jquery框架提供的一种内存缓存机制,一般页面刷掉就没了,和浏览器缓存是不一样的。浏览器缓存是http respons header里面指定的。
4、这个问题太宽泛了,我觉得主要更加你数据的变化频率来选择合适的缓存策略吧。

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template