The embodiment of the invention discloses a method, a device and an electronic device for responding to the Web request, belonging to the technical field of the internet. Including the response of a Web request: use the static part of the Web container handling static part, use the Web container handling logic, including background processing logic, the static part consists of static pages and data; when receiving a static page request, the static Web handles state part corresponding to the static page with the static page request; when the received data request, the corresponding data and the data processing of the Web container with static part of the request. The embodiment of the invention can improve the responding speed of the website server and reduce the requirement of the network throughput, thereby alleviating the jitter phenomenon of the terminal during the webpage refresh process.
【技术实现步骤摘要】
响应Web请求的方法、装置以及电子设备
本专利技术实施例涉及互联网
,尤其涉及响应Web请求(包括页面请求、数据请求等)的方法、装置以及电子设备。
技术介绍
在网站服务器的静态系统中,一部分静态页面和数据放在终端,另一部分静态页面和数据放在网站服务器。通常放在网站服务器的静态页面和数据,与后台逻辑放在一个工程里,使用一个Web容器启动。Web容器是一种服务程序,在服务器一个端口就有一个相应的服务程序,用于处理从终端发出的Web请求(指终端向网站服务器请求页面、数据等内容)。一个服务器可以有多个Web容器。现有技术中,可以使用Web应用框架(Webapplicationframework)作为Web容器使用。Web应用框架是一种开发框架,用于支持动态网站、网络应用程序及网络服务的开发。专利技术人在研究本申请的过程中,发现现有技术中至少存在以下技术问题:在网站服务器的静态系统中,静态页面和数据由网站服务器后台逻辑整体渲染完毕,然后一并发送给终端,所以网站服务器的响应速度较慢,静态页面和数据的发送需要较大的网络吞吐量。由于上述原因,终端的网页刷新过程存在严重抖动。因此网站服务器的静态系统中,网站服务器的响应速度较慢,以及终端的网页刷新过程存在严重抖动,成为亟待解决的技术问题。
技术实现思路
本专利技术实施例所要解决的技术问题是:网站服务器的静态系统中,网站服务器的响应速度较慢,以及终端的网页刷新过程存在严重抖动。为了解决上述技术问题,本专利技术实施例一方面提供一种响应Web请求的方法,包括:使用处理静态部分的Web容器处理静态部分,使用处理后台逻辑的Web容器 ...
【技术保护点】
一种响应Web请求的方法,其特征在于,包括:使用处理静态部分的Web容器处理静态部分,使用处理后台逻辑的Web容器处理后台逻辑,其中,所述静态部分包括静态页面和数据;当接收到静态页面请求时,所述处理静态部分的Web容器处理与所述静态页面请求相对应的静态页面;当接收到数据请求时,所述处理静态部分的Web容器处理与所述数据请求相对应的数据。
【技术特征摘要】
1.一种响应Web请求的方法,其特征在于,包括:使用处理静态部分的Web容器处理静态部分,使用处理后台逻辑的Web容器处理后台逻辑,其中,所述静态部分包括静态页面和数据;当接收到静态页面请求时,所述处理静态部分的Web容器处理与所述静态页面请求相对应的静态页面;当接收到数据请求时,所述处理静态部分的Web容器处理与所述数据请求相对应的数据。2.根据权利要求1所述响应Web请求的方法,其特征在于,所述处理静态部分的Web容器,使用异步回调方式处理所述数据请求,使用二进制缓存作为数据容器。3.根据权利要求2所述响应Web请求的方法,其特征在于,所述使用异步回调方式处理所述数据请求包括:所述异步回调方式基于至少一个选择器处理所述数据请求,其中,所述选择器用于决定至少一个套接字是否已经准备进行读写。4.根据权利要求2所述响应Web请求的方法,其特征在于,所述方法还包括:对所述二进制缓存进行分片,以创建新的二进制缓存分享元数据。5.根据权利要求2所述响应Web请求的方法,其特征在于,所述方法还包括:将所述二进制缓存的读模式与写模式分离;当从所述读模式切换到所述写模式时,进行数据压缩;当进行数据压缩时,将未读取的数据移动到所述二进制缓存的开头。6.一种响应Web请求的装置,其特征在于,包括:静态部分处理模块,用于处理静态部分,其中,所述静态部分包括静态页面和数据;后台逻辑处理模...
【专利技术属性】
技术研发人员:谢晓静,
申请(专利权)人:乐视控股北京有限公司,乐视网信息技术北京股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。