ExpiresByType text / x-javascript和google analytics

时间:2014-06-04 16:04:48

标签: javascript caching google-analytics expires-header

在我的网站上使用最新的javaScript代码直接在body标签之后实施Google Analytics之前,我已经在我的.htaccess中使用了此代码:

ExpiresByType text/x-javascript "access plus 1 month"

这是否意味着在我实施分析代码之前访问过该网站的每个用户都会因为缓存javascript而跳过该网站?

1 个答案:

答案 0 :(得分:1)

简短回答

只要您在标题或新的外部.js文件中提供服务,他们就不会跳过它。

答案很长

来自feedthebot.com的Patrick Sexton完美地解释了here:

  

常见缓存问题

     

如果您列出要缓存一年或一些的html和图像   其他很长一段时间,记住这可能意味着如果你做了一个   更改为您的页面可能不会被所有用户看到。这是   因为用户会查看缓存文件而不是实时文件。   如果你有偶尔调整的文件(例如 - 一个CSS文件)   您可以使用URL指纹识别来克服缓存问题。

     

网址指纹识别

     

通过拥有一个新的(非缓存的)文件资源是可能的   独特的名字。例如,如果我们的css文件名为" main.css"   我们可以命名为#34; main_1.css"代替。下次我们改变它们   可以称之为" main_2.css"。这对于更改的文件很有用   偶尔