2012-06-06 3 views
3

내 API를 기반으로하는 웹 사이트가 서버에 구현되어 있습니다. API는 ETag, If-Modified-Since를 지원합니다. 이 웹 사이트는 BackBone.js를 사용하여 작성되었습니다. 수집 (fetch) 메소드를 사용하여 서버에서 데이터를 검색 할 때 백본은 캐시 제어없이 작동합니다. 쿼리 데이터에 적절한 헤더 (etag 등)를 어떻게 설정합니까?Backbone.js 및 캐시 제어

+0

현금? 혹시 내 오래된 stochastics 교수입니까? : p (protip : 현금으로 지불하면 ** 캐시에 일시적으로 물건을 저장합니다 **) – ThiefMaster

+0

@TheifMaster, ups .. You 're right) –

답변

0

실제로 서버에 따라 캐시 헤더가 설정되고 브라우저가이를 준수합니다. 대부분의 사람들은 Apache 또는 Nginx를 사용합니다. Nginx에 들어 난 예를 들어 정적 미디어를 캐시처럼 : 어떤 웹 서버에 대한 당신이 요청의 파일 확장자까지의 경로에서 캐싱 세분화를 얻을 수

location ~* ^.+\.(jpg|jpeg|gif|png|ico|eot|ttf|woff) { 
    root /var/www/html/mysite.com; 
    expires 90d; 
    } 

참고. Google과 아파치 설정 방법을 찾을 수 있습니다.