【技术实现步骤摘要】
基于云平台缓存提升访问速率的方法和装置
本专利技术涉及网络安全
,尤其是涉及基于云平台缓存提升访问速率的方法和装置。
技术介绍
随着云计算的普及和发展,各行各业都将网络应用迁移到云平台(公有云、私有云或混合云)上,由于各个云平台的网络计算能力和网络承载能力不同,当大量用户访问云平台时,对云平台造成网络压力,导致云平台处理速度慢;或者,当网络高峰期时,造成云平台拥堵,一旦云平台发生拥堵,会导致云平台的服务质量问题。
技术实现思路
有鉴于此,本专利技术的目的在于提供基于云平台缓存提升访问速率的方法和装置,通过云平台对响应内容信息进行缓存的方式,对流量进行分发承载,从而提升网站服务器的访问效率和服务质量。第一方面,本专利技术实施例提供了基于云平台缓存提升访问速率的方法,应用于云平台,所述方法包括:接收用户端发送的访问请求信息,所述访问请求信息包括域名、统一资源定位符url和请求内容信息;统计访问所述url的次数,判断访问所述url的次数是否达到预设阈值;如果达到所述预设阈值,则根据所述域名和所述url生成第一md5值;将所述第一md5值与本地缓存文件中的第二md5值进 ...
【技术保护点】
1.一种基于云平台缓存提升访问速率的方法,其特征在于,应用于云平台,所述方法包括:接收用户端发送的访问请求信息,所述访问请求信息包括域名、统一资源定位符url和请求内容信息;统计访问所述url的次数,判断访问所述url的次数是否达到预设阈值;如果达到所述预设阈值,则根据所述域名和所述url生成第一md5值;将所述第一md5值与本地缓存文件中的第二md5值进行匹配;如果匹配成功,则将所述本地缓存文件中的第二md5值对应的响应内容信息发送给所述用户端;如果匹配不成功,则将所述请求内容信息发送给网站服务器,以使所述网站服务器根据所述请求内容信息查找对应的所述响应内容信息;接收所述 ...
【技术特征摘要】
1.一种基于云平台缓存提升访问速率的方法,其特征在于,应用于云平台,所述方法包括:接收用户端发送的访问请求信息,所述访问请求信息包括域名、统一资源定位符url和请求内容信息;统计访问所述url的次数,判断访问所述url的次数是否达到预设阈值;如果达到所述预设阈值,则根据所述域名和所述url生成第一md5值;将所述第一md5值与本地缓存文件中的第二md5值进行匹配;如果匹配成功,则将所述本地缓存文件中的第二md5值对应的响应内容信息发送给所述用户端;如果匹配不成功,则将所述请求内容信息发送给网站服务器,以使所述网站服务器根据所述请求内容信息查找对应的所述响应内容信息;接收所述网站服务器发送的所述响应内容信息,以所述第一md5值命名所述响应内容信息,并缓存所述响应内容信息。2.根据权利要求1所述的基于云平台缓存提升访问速率的方法,其特征在于,所述根据所述域名和所述url生成第一md5值之后,所述方法还包括:当所述访问请求信息为所述用户端首次访问时,将所述请求内容信息发送给网站服务器,以使所述网站服务器根据所述请求内容信息查找对应的所述响应内容信息;接收所述网站服务器发送的所述响应内容信息,以所述第一md5值命名所述响应内容信息,并存储所述响应内容信息。3.根据权利要求1所述的基于云平台缓存提升访问速率的方法,其特征在于,所述访问请求信息包括第一时间戳,所述第二md5值对应的响应内容信息对应第二时间戳和时间段,所述第二时间戳和所述时间段构成有效时间,所述方法还包括:判断所述第一时间戳是否在所述有效时间内;如果所述第一时间戳在所述有效时间内,则将所述第二md5值对应的响应内容信息发送给所述用户端;如果所述第一时间戳不在所述有效时间内,则将所述请求内容信息发送给网站服务器,以使所述网站服务器根据所述请求内容信息查找对应的所述响应内容信息;接收所述网站服务器发送的所述响应内容信息,并更新所述第二md5值对应的响应内容信息。4.根据权利要求1所述的基于云平台缓存提升访问速率的方法,其特征在于,所述请求内容信息包括图片信息、视频信息、层叠样式表CSS和超文本标记语言HTML。5.一种基于云平台缓存提升访问速率的装置,其特征在于,应用于云平台,所述装置包括:第一接收单元,用于接收用户端发送的访问请求信息,所述访问请求信息包括域名、统一资源定位符url和请求内容信息;统计单元,用于统计访问所述url的次数,判断访问所述url的次数是否达到预设阈...
【专利技术属性】
技术研发人员:徐维,范渊,
申请(专利权)人:杭州安恒信息技术股份有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。