建设嘉陵摩托车官方网站,专业建筑公司网站,山东高密网站建设,广东南方通信建设有限公司官方网站自动化添加时间戳版本号 前言一、静态资源二、版本号的来源三. 版本信息的位置四. 添加时间戳版本号1. 手动添加2. 自动化生成 前言
软件开发和发布过程中#xff0c;版本是个极其重要的因素。大至操作系统#xff0c;小到功能组件#xff0c;都会涉及到版本相关的问题。
… 自动化添加时间戳版本号 前言一、静态资源二、版本号的来源三. 版本信息的位置四. 添加时间戳版本号1. 手动添加2. 自动化生成 前言
软件开发和发布过程中版本是个极其重要的因素。大至操作系统小到功能组件都会涉及到版本相关的问题。
本文主要讨论了静态资源的版本添加方法以及相关内容。 一、静态资源
浏览器缓存 在减少资源请求、加快页面载入速度的同时也给开发者带来新的问题新发布的资源因为 缓存 问题而无法被成功载入。
在此情况下轻则会导致新的功能无法展示重则可能会因为资源不兼容导致页面报错、功能无法使用。为了解决这一类的问题我们往往会在静态资源信息中添加版本信息。
二、版本号的来源
每次发布添加不一样的值即可作为版本号所以版本号可以自定义并且手工维护也可以是发布时的时间戳的md5的值或是通过各类工具自动生成的值。
自定义版本号自定义的版本号简洁明了能够清楚地知道版本的信息但是弊端在于需要手工的去维护版本信息
自动生成的版本号将时间戳、动态hash等自动生成的信息作为版本号也是比较常见的方法。
三. 版本信息的位置
对于静态资源来说版本信息一般可以追加到 路径、 资源名称 或者 查询参数 中。
四. 添加时间戳版本号
1. 手动添加
script typetext/javascript srcstatic/js/comm.jsv20230424/script2. 自动化生成
代码如下示例
scriptdocument.write(script typetext/javascript srcstatic/js/comm.js?vnew Date().getTime()\/script);
/script