对于.htaccess中的ExpiresByType,'application / javascript','application / x-javascript'以及我在线遇到的所有其他types之间有什么区别?
我发现,如何做到这一点,build议增加3-4行,如:
ExpiresByType application/javascript "access 1 week" ExpiresByType text/js ExpiresByType application/x-javascript "access 1 week"
但是我真的需要全部3个吗? 我可以只使用一个可以在我的服务器和所有用户上使用的工具吗?
application/javascript,application/x-javascript什么区别?
这是您的服务器正在响应的MIMEtypes(在Content-Type HTTP响应头中)。
但是我真的需要全部3个吗?
不需要。您只需指定服务器正在响应的MIMEtypes – 检查Content-Type标头。
当你看到有多个条目的例子(如你的例子)时,它可能是一个盲目复制/粘贴的情况,或者是所有服务器的“全部”解决scheme – 但是这是没有必要的,只是增加了代码的难度debugging等。但是,如果这些有不同的caching值,那么这只是错误的。
您的服务器可能与application/javascript响应。