簡體   English   中英

jQuery的:Ajax的緩存-性能?

[英]JQuery: Ajax Cache - performance?

jQuery中的Ajax緩存如何工作,並且與通過“文件頭”設置Expiration的老式方式相比,如下所示(PHP)?

header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Sat, 26 Jul 1997 05:00:00 GMT"); // Date in the past

Ajax緩存如何使失效並使它失效? 除了下面顯示的代碼段,我從未見過有關如何成為控制器的任何詳細信息:

$.ajaxSetup({
    cache: true
});

謝謝!

jQuery下面的行

cacheBoolean默認值:true,dataType'script'和'jsonp'的false如果設置為false,將強制瀏覽器不緩存您請求的頁面。

如果請求完全相同,則jquery不會再次發出請求,該數據將在瀏覽器緩存中完全可用。 這樣可以提高性能。

它即使在您不要求的情況下,也已經緩存了,因此對瀏覽器來說並沒有什么負擔。

當cache為false時,jQuery在請求的末尾添加一個時間戳。 這樣,URL會更改並且緩存不存在。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM