2012-05-01 2 views
0

브라우저는 AJAX 요청의 캐시를 얼마나 오래 보관합니까?
예 :

$.ajax({ 
    type: "GET", 
    url: "GetStockLevel.ashx?productId="+productId, 
    success: function(data) { alert(data; } 
    }); 

몇 분 동안 캐시해도 괜찮습니다. 그러나 30 분 동안 캐시하면 문제가됩니다.

캐시 만료를 설정할 수 있습니까? (예 : 1 분)

나는 캐시를 false로 설정할 수 있다는 것을 알고 있지만, 나는 단지 궁금하다. 사전에 감사드립니다!

답변

0

당신은 당신의 GetStockLevel.ashx 핸들러에

Response.AddHeader("Expires", "Thu, 15 Apr 2010 20:00:00 GMT"); 

을 추가하여 캐싱을 제어 할 수 있습니다.

만료 헤더가 없으면 페이지가 캐시되는 시간은 브라우저마다 다르며 동작에 의존하지 않는 것이 가장 좋습니다.