【技术实现步骤摘要】
本专利技术涉及网络技术,尤其涉及。
技术介绍
网络的技术发展迅速,网页的功能也在不断的增强。传统的静态网站提供的信息以静态的方式来完成,所有的页面的内容都是固定不变的,更新网页的内容只能通过网页制作人员手工编辑才能完成。但越来越多的网站提供了互动沟通的服务,让网页浏览者不再只是被动接受信息,而是能进一步的对网页的内容提供意见,参与讨论。这种类型的网站则属于动态网站。这种网站具有以下特点1、具有交互性,能够根据网页浏览者的要求做出动态的改变。例如,现在比较流行的网上购物车,当您选择好商品以后提交,页面能够立即将您所选择的商品放入购物车。 再或者博客用户更新博客内容,提交内容后,网页将根据博客用户提交的内容进行更新。2、能够自动更新,即不需人工的更新网页,便会自动生成新的页面,这样大大节省工作时间。例如最常见的百度中当用户输入关键字时,能够自动将所有相关的网址列出,并在网页上显示。3、因时因人而变,即当不同时间、不同的用户访问同一网址时会产生不同的页面, 例如,用不同的用户名进行登陆网页时会显示不同的信息。若客户端发送的请求,请求的是一个静态的网页,那么这个请求发送到Web (网络) 服务器后,Web服务器会在其安装的机器的硬盘上寻找相关的网页,然后进行返回。而如果客户端发送的请求,请求的是一个动态的网页,那么,请求的处理和响应过程要相对复杂一些。如图1所示,若客户端请求的是一个包含动态语言代码的网页,那么 Web服务器接收到该请求后,会将该请求传送给如图1所示的动态网站中的动态网页请求处理系统;该动态网页请求处理系统包括应用处理程序、驱动程序、数据库;安装 ...
【技术保护点】
一种应用于动态网站的动态网页请求处理系统,包括:负载均衡设备、静态资源请求处理服务器、存储服务器;所述负载均衡设备用于在接收到客户端发送的请求后,若根据该请求中被请求资源的后缀名,确定该请求为静态资源请求,则将该请求发送给所述静态资源请求处理服务器;静态资源请求处理服务器用于接收到所述负载均衡设备发送的请求后,在缓存中查找对应于该请求的请求处理结果;若查找到对应的请求处理结果,则向所述客户端返回;若没查找到,则对该请求进行解释,得到解释结果,根据所述解释结果对所述存储服务器的数据库执行相应操作,得到执行结果后,根据所述执行结果得到该请求的请求处理结果向所述客户端返回,并在所述缓存中对应于该请求存储得到的请求处理结果。
【技术特征摘要】
1.ー种应用于动态网站的动态网页请求处理系统,包括负载均衡设备、静态资源请求处理服务器、存储服务器; 所述负载均衡设备用于在接收到客户端发送的请求后,若根据该请求中被请求资源的后缀名,确定该请求为静态资源请求,则将该请求发送给所述静态资源请求处理服务器;静态资源请求处理服务器用于接收到所述负载均衡设备发送的请求后,在缓存中查找对应于该请求的请求处理结果;若查找到对应的请求处理结果,则向所述客户端返回;若没查找到,则对该请求进行解释,得到解释结果,根据所述解释结果对所述存储服务器的数据库执行相应操作,得到执行结果后,根据所述执行结果得到该请求的请求处理结果向所述客户端返回,并在所述缓存中对应于该请求存储得到的请求处理結果。2.如权利要求1所述的系统,其特征在于,还包括动态资源请求处理服务器;以及 所述负载均衡设备还用于在接收到客户端发送的请求后,若根据该请求中被请求资源的后缀名,确定该请求为动态资源请求,则将该请求发送给所述动态资源请求处理服务器; 所述动态资源请求处理服务器用于接收到所述负载均衡设备发送的请求后,对该请求进行解释,得到解释结果;根据所述解释结果对所述存储服务器的数据库执行相应操作,得到执行结果后,根据所述执行结果得到该请求的请求处理结果向所述客户端返回。3.如权利要求2所述的系统,其特征在干, 所述静态资源请求处理服务器在所述缓存中对应于该请求存储得到的请求处理结果吋,还用于存储该请求处理结果的时间戳;以及 所述静态资源请求处理服务器在所述查找到对应的请求处理结果后,还用于若根据查找到的请求处理结果的时间戳判断该请求处理结果过期,则对该请求进行解释,得到解释結果;根据所述解释结果对所述存储服务器的数据库执行相应操作,得到执行结果后,根据所述执行结果得到该请求的请求处理结果向所述客户端返回,并在所述缓存中对应于该请求存储得到的请求处理结果及其时间戳。4.如权利要求3所述的系统,其特征在于,所述静态资源请求处理服务器包括 查找模块,用于接收到所述负载均衡设备发送的请求后,在缓存中查找对应于该请求的请求处理结果;若没查找到,发送处理通知;若查找到对应的请求处理结果,则根据查找到的请求处理结果的时间戳判断该请求处理结果是否过期;若判断过期,则发送处理通知;若判断没过期,则向所述客户端返回查找到的请求处理結果; 应用处理程序模块,用于在接收到所述处理通知后,通过应用处理程序对所述查找模块接收到的请求进行解释,并输出解释结果; 驱动模块,用于接收所述应用处理程序模块输出的解释结果,根据接收的解释结果对所述存储服务器的数据库...
【专利技术属性】
技术研发人员:王浩宇,陈尔冬,
申请(专利权)人:新浪网技术中国有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。