2012-07-22 45 views
1

我有一个网站,广泛使用静态的文件,如Jquery库,图像和一些其他功能的JS文件。设置特定文件或图像的过期标题

因此,我希望为这些资源设置无限的到期时间,以便可以轻松地从用户缓存中检索这些资源。这将增强他的经验,并减少加载文件

任何人都可以建议如何使用.htaccess或任何其他方法做同样的事情。

谢谢!

回答

1

http://httpd.apache.org/docs/current/mod/mod_expires.html您可能正在寻找ExpiresByType指令?我想,把它设定为10年就足够了。但是,请小心更新那些文件。

+0

但是,它只指定了类别缓存。我怎样才能让它文件明智?你能给一个特定的格式吗? – 2012-07-22 06:48:45

+0

哦,你的文件,而不是按类型。嗯,如何把这些文件放到一个单独的目录中并在该目录下单独的'.htaccess'中设置'ExpiresDefault'。像'/ static'一样。 – PhilMasterG 2012-07-22 06:53:22

+0

我用这个答案设置.htaccess文件http://webmasters.stackexchange.com/questions/5265/how-do-i-set-expiration-headers-for-css-js-and-images,仍然,缓存 - 控件属性在我的浏览器中设置为no-cache,即代码只设置最大年龄等。有没有什么帮助改变cache-control属性? – 2012-07-22 07:05:22

相关问题