为了使javascript文件在网页上过期,也许有人可以回答以下任何具体问题:
答案 0 :(得分:2)
1)当页面过期时脚本文件是否过期?
不,它会根据js文件提供时提供的缓存信息到期,除非它是一个html应用程序,在这种情况下,它可以通过更改清单文件上的时间戳来提前过期。
2)我应该在各种脚本文件(和html页面)的名称中添加版本号吗?
这是静态内容与很长的到期时间相结合的常见做法
3)如果没有到期属性,是否有可以添加到脚本的服务器端头信息?
否(您可以在HTML中嵌入元标题数据,但不能在其他内容类型中嵌入)。
4)是否有建议的最佳实践?
是的,有很多“最佳实践”。通常选项2添加了警告,版本信息应该在路径而不是查询中。手动执行此操作可以是PITA:mod_pagespeed(以及其他一些工具)可以自动执行此操作。