[发明专利]一种网站静态资源更新方法及系统装置在审
申请号: | 201711143810.2 | 申请日: | 2017-11-17 |
公开(公告)号: | CN107645422A | 公开(公告)日: | 2018-01-30 |
发明(设计)人: | 石楠 | 申请(专利权)人: | 武汉楚鼎信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 430000 湖北省武汉市东湖新技术开*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网站 静态 资源 更新 方法 系统 装置 | ||
技术领域
本发明涉及一种网站静态资源更新技术,尤其涉及一种基于微服务架构的网站静态资源热更新技术。
背景技术
目前,网页页面的加载通常是从CDN(ContentDeliveryNetwork内容分发网络)节点上进行资源获取。传统方式是开发者手动上传CDN,确认成功之后,手动上传资源配置表到网站服务平台,确认成功之后,手动重启网站服务平台。现有技术中存在以下两个问题:
1.需要进行人工多次上传、部署,部署速度慢、耗费人力资源、运行成本高;
2.发布时需要重启服务器端,造成网站短期无法访问,对用户的使用会造成影响。
发明内容
为解决上述背景技术中存在的技术问题,本发明提供了一种基于微服务架构的网站静态资源热更新方法及系统装置,通过cdn管理平台将静态资源上传到内容分发网络(以下简称cdn)后,主动通知网站服务平台更新最新的资源配置表,用户访问网站时,主网站通过查询资源配置表输出最新的静态资源地址,用户可以第一时间加载到cdn上的新版资源。其具体的技术方案如下:
作为第一方面:一种网站静态资源更新方法,其特征在于包括:
所述cdn管理平台接收开发者上传的资源文件及资源配置表;
所述cdn管理平台将接收的资源文件上传至cdn;
cdn管理平台上传资源配置表至网站服务平台更新;
浏览器端向网站服务平台发起更新请求;
网站服务平台通过资源配置表和资源加载函数生成引用,并返回至浏览器端;
浏览器端加载引用,请求cdn更新资源;
cdn接收请求并反馈资源至浏览器端。
结合第一方面,在第一方面可能的实现方式中的第一种情况为,所述cdn管理平台为微服务架构。
结合第一方面,在第一方面可能的实现方式中的第二种情况为,所述网站服务平台为微服务架构。
作为第二方面,一种基于微服务架构的网站静态资源热更新系统,包括:
cdn管理平台,用于将开发者上传的资源文件及资源配置表上传至cdn;
cdn存储模块,用于存储资源文件及资源配置表;
网站服务平台,用于通过资源配置表及资源加载函数生成资源引用反馈给浏览器;
浏览器客户端,用于提出资源更新请求及接收资源文件。
作为第三方面,一种基于微服务架构的网站静态资源热更新装置,包括:
cdn管理平台装置,用于将开发者上传的资源文件及资源配置表上传至cdn;
cdn存储装置,用于存储资源文件及资源配置表;
网站服务器装置,用于通过资源配置表及资源加载函数生成资源引用反馈给浏览器;
计算机装置,包括存储器、处理器、总线;所述存储器与处理器通过总线连接;所述存储器存储多条操作执行指令,所述处理器加载所述存储器存储的多条操作指令执行权利要求1-3所述的方法。
有益效果:
1.通过微服务间的通知机制,网站可以在运行时直接更新内存中的配置表,所以不会造成中断服务。
2.自动化快速部署,无需重启服务器。
附图说明
图1为本发明的时序图;
图2为本发明的系统结构框图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,一种基于微服务架构的网站静态资源热更新方法,包括:
1.所述cdn管理平台接收开发者上传的资源文件及资源配置表;
2.所述cdn管理平台将接收的资源文件上传至cdn;
3.上传结束后,cdn管理平台上传资源配置表至网站服务平台更新资源配置表;
4.浏览器端向网站服务平台发起更新请求页面;
5.网站服务平台通过资源配置表和资源加载函数在页面中生成引用,并返回页面响应;
6.浏览器端加载页面响应,向cdn请求资源更新;
7.cdn接收请求并反馈资源给浏览器端。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉楚鼎信息技术有限公司,未经武汉楚鼎信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711143810.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种OLED器件和封边胶
- 下一篇:一种OLED器件