2010-08-26 2 views
0

Использование рельсов nginx с пассажиром. В файл nginx.conf для кэширования изображений, js, я добавил следующее: и т. д. Но теперь я замечаю, что мои вызовы ajax кэшируются или, скорее, срок действия истекает через 30 лет. Я хотел бы, чтобы javascripts кэшировался, но не вызывал ajax. Как мне это сделать?expires max caches ajax

location ~* ^.+.(jpg|jpeg|gif|png|css|js|swf)?([0-9]+)?$ { 
     expires max; 
     passenger_enabled on; 
} 

Я вижу это на Firefox 3.5

ответ

0

Ну я просто установить кэш: ложное в

jQuery.ajaxSetup({ 
     cache: false, 
     'beforeSend': function (xhr) { 
      xhr.setRequestHeader("Accept", "text/javascript") 
     } 
     }); 
    }); 

Если есть лучший способ, или если это работает против memcaching пожалуйста, дайте мне знать, ,

С благодарностью