expires max caches ajax

时间:2010-08-26 04:08:57

标签: ruby-on-rails ajax nginx passenger

使用rails nginx和乘客。我将以下内容放在nginx.conf文件中以缓存图像js。但是现在我注意到我的ajax调用是缓存的,或者说将来的期限设置为30年左右。我想缓存javascripts而不是ajax调用。我该怎么做?

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

我在firefox 3.5上看到了这个。

1 个答案:

答案 0 :(得分:0)

我只是在

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

如果有更好的方法,或者这对memcaching有效,请告诉我。

由于

相关问题