一种读取缓存数据的方法及系统技术方案

技术编号:4097747 阅读:210 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种读取缓存数据的方法及系统,所述方法包括以下步骤:S1,用户发出页面访问请求;S2,web服务器接收请求,判断页面是否涉及缓存;S3,若页面涉及缓存,则web服务器向代理服务器发出存取缓存数据的请求;S4,根据web服务器的请求,代理服务器与缓存设备建立长连接并存取数据或者通过已与代理服务器建立长连接的缓存设备存取数据;本发明专利技术减少了生命周期极短的页面程序频繁对远程缓存建立和销毁连接所导致的开销,提高了访问速度,另外,由于代理服务设备与缓存设备建立的是长连接,此长连接可以继续接收请求,可重复使用,从而提高了通信效率;还有,由于本发明专利技术使用了代理服务器,节省了一部分缓存,降低了成本。

【技术实现步骤摘要】

本专利技术涉及一种读取缓存数据的方法及系统,用于网站的数据处理和更新,属于 网络服务领域。
技术介绍
大型互联网应用中,往往需要处理大批量、高并发的用户访问请求,这对网站的性 能提出了比较高的要求。网站的性能直接影响访问速度,从而影响到访问量和用户体验,因 此实现高性能的web应用的重要性是不言而喻的。其性能瓶颈主要体现在高延时、拥塞和 服务器负载上,而缓存就是解决性能问题最重要的措施之一。传统的缓存的访问方式,是通过建立tcp短连接访问来实现的。用户发出请求时, 建立连接,取得用户所需要的数据之后释放连接。但是当访问量大的时候,需要频繁地建立 和销毁连接,这样将会消耗缓存设备的内存等宝贵资源,降低缓存的吞吐能力,增加缓存成 本,制约缓存的访问速度,影响用户的体验。
技术实现思路
本专利技术的目的在于,提供一种读取缓存数据的方法及系统,它通过代理服务器与 远程缓存设备建立长连接的方式读取缓存数据,减少了生命周期极短的页面程序频繁对远 程缓存建立和销毁连接所导致的开销,提高了访问速度,降低了缓存成本。为解决上述技术问题,本专利技术采用如下的技术方案一种读取缓存数据的方法,包 括以下步骤S本文档来自技高网...

【技术保护点】
一种读取缓存数据的方法,其特征在于,包括以下步骤:S1,用户发出页面访问请求;S2,web服务器接收请求,判断页面是否涉及缓存;S3,若页面涉及缓存,则web服务器向代理服务器发出存取缓存数据的请求;S4,根据web服务器的请求,代理服务器与缓存设备建立长连接并存取数据或者通过已与代理服务器建立长连接的缓存设备存取数据。

【技术特征摘要】
一种读取缓存数据的方法,其特征在于,包括以下步骤S1,用户发出页面访问请求;S2,web服务器接收请求,判断页面是否涉及缓存;S3,若页面涉及缓存,则web服务器向代理服务器发出存取缓存数据的请求;S4,根据web服务器的请求,代理服务器与缓存设备建立长连接并存取数据或者通过已与代理服务器建立长连接的缓存设备存取数据。2.根据权利要求1所述的一种读取缓存数据的方法,其特征在于所述步骤S3中web 服务器向代理服务器发出存取缓存数据的请求时,其连接为短连接。3.根据权利要求1或2所述的一种读取缓存数据的方法,其特征在于所述的缓存数 据,包括网页数据、文件数据和网页动态数据。4.实现权利要求1 3所述方法的一种读取缓存数据的系统,其特征...

【专利技术属性】
技术研发人员:熊家贵张矗洪林
申请(专利权)人:北京开心人信息技术有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1