истекает макс кэши ajax - PullRequest
       7

истекает макс кэши ajax

0 голосов
/ 26 августа 2010

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

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

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

1 Ответ

0 голосов
/ 26 августа 2010

Ну, я просто установил кеш: false в

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

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

Спасибо

...