发明名称 |
静态文件的版本管理、文件拉取控制方法、装置及系统 |
摘要 |
本发明公开了一种静态文件的版本管理、文件拉取控制方法、装置及系统。其中,静态文件的版本管理方法包括:为至少一个静态文件中的每个静态文件标记一个版本号,并将标记有版本号的所述静态文件作为待发布文件;生成对应至少一个待发布文件的版本配置文件;所述版本配置文件中包括所述至少一个待发布文件各自的文件名及版本号信息;将所述至少一个待发布文件发布到内容分发网络服务器中,并将所述版本配置文件以灰度发布方式发布到运营服务器中。本发明中的技术方案能够实现对静态文件版本的清晰管理和控制,避免静态文件版本的混乱,并可支持静态文件的回滚、灰度发布和增量发布。 |
申请公布号 |
CN105049486A |
申请公布日期 |
2015.11.11 |
申请号 |
CN201510333621.6 |
申请日期 |
2015.06.16 |
申请人 |
腾讯科技(北京)有限公司 |
发明人 |
李晓明 |
分类号 |
H04L29/08(2006.01)I;G06F17/30(2006.01)I |
主分类号 |
H04L29/08(2006.01)I |
代理机构 |
北京德琦知识产权代理有限公司 11018 |
代理人 |
李莉丽;王琦 |
主权项 |
一种静态文件的版本管理方法,其特征在于,包括:为至少一个静态文件中的每个静态文件标记一个版本号,并将标记有版本号的所述静态文件作为待发布文件;生成对应至少一个待发布文件的版本配置文件;所述版本配置文件中包括所述至少一个待发布文件各自的文件名及版本号信息;将所述至少一个待发布文件发布到内容分发网络服务器中,并将所述版本配置文件以灰度发布方式发布到运营服务器中,以便在一运营服务器接收到来自一浏览器的浏览请求时,根据所述浏览请求读取对应的版本配置文件,将所述版本配置文件中包括的文件名及版本号信息提供给所述浏览器,以使得所述浏览器能够根据所述文件名及版本号信息从所述内容分发网络服务器中拉取对应的静态文件,并执行所拉取的静态文件。 |
地址 |
100080 北京市海淀区海淀大街38号银科大厦16层1601-1608室 |