一种网页加载的方法及装置制造方法及图纸

技术编号:14211635 阅读:77 留言:0更新日期:2016-12-18 20:58
本发明专利技术涉及一种网页加载的方法及装置,该网页加载的方法包括:接收客户端发送的网页加载请求;从预设的存储区域中读取网页加载请求对应的数据文件,其中,预设的存储区域中的数据文件预先从网页数据库中获得;将读取的数据文件发送给客户端。通过实施本发明专利技术,客户端可以根据用户的动态网页访问请求,从专门存储区域中去加载静态的JSON格式的数据,而不需要再请求后台服务器进行逻辑处理,然后再从数据库中调取相应结构文件,从而同时实现了网页前后端的分离,也即将动态网页静态化处理,从而提高动态网页开发阶段的效率,同时提高用户访问网页的稳定性。

【技术实现步骤摘要】

本专利技术涉及网站设计领域,更具体地说,涉及一种网页加载的方法及装置
技术介绍
在网站设计中,静态网页是相对于动态网页而言,是指没有后台数据库、不含程序和不可交互的网页。静态网页,随着html代码的生成,页面的内容和显示效果就基本上不会发生变化了,除非修改页面代码。而动态网页则不然,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。普通用户通过多浏览器发送制定的URL请求,Web服务器收到请求后定位到指定的文件,或者根据程序从数据库中调出相应的数据返回到浏览器,经过浏览器请求处理后,用户就可以看到一个完整的文件。整个过程中,动态页面的话还需要多一个步骤,就是发送命令后从数据库中调出文件,如果用户较多的时候,就会造成数据库运行过慢,这样就严重影响了用户体验;重要的是,对于动态网页,当服务器发生故障时,用户就无法通过请求服务器从数据库中调取数据。
技术实现思路
本专利技术要解决的技术问题在于,针对传统网页加载过程中因访问量大造成的数据库运行过慢问题,提供一种网页加载的方法及装置。本专利技术解决其技术问题所采用的技术方案是:构造一种网页加载的方法,包括:接收客户端发送的网页加载请求;从预设的存储区域中读取所述网页加载请求对应的数据文件,其中,所述预设的存储区域中的数据文件预先从网页数据库中获得;将读取的数据文件发送给所述客户端。在本专利技术所述的网页加载的方法中还包括,设置用于存储从所述网页数据库中读取的数据文件的存储区域。优选地,在本专利技术所述的网页加载的方法中,所述网页加载请求为动态网页加载请求。优选地,在本专利技术所述的网页加载的方法中,所述网页加载请求包括加载网页的结构文件和网页的数据文件的请求;所述方法还包括:从所述网页数据库中读取所述网页加载请求对应的结构文件;将读取的所述结构文件发送给所述客户端。优选地,在本专利技术所述的网页加载的方法中,所述数据文件为JSON格式的数据文件;所述预设的存储区域为硬盘存储区域。另一方面,本专利技术还公开一种网页加载的装置,包括:接收单元,用于接收客户端发送的网页加载请求;读取单元,用于从预设的存储区域中读取所述网页加载请求对应的数据文件,其中,所述预设的存储区域中的数据文件预先从网页数据库中获得;发送单元,用于将读取的数据文件发送给所述客户端。进一步的,本专利技术所述的网页加载的装置,还包括:设置单元,用于设置用于存储从所述网页数据库中读取的数据文件的存储区域。优选地,所述接收单元具体用于,接收客户端发送的动态网页加载请求。优选地,所述网页加载请求包括加载网页的结构文件和网页的数据文件的请求;所述读取单元还用于从所述网页数据库中读取所述网页加载请求对应的结构文件;所述发送单元还用于将读取的所述结构文件发送给所述客户端。优选地,所述数据文件为JSON格式的数据文件;所述预设的存储区域为硬盘存储区域。本专利技术的网页加载的方法包括:接收客户端发送的网页加载请求;从预设的存储区域中读取所述网页加载请求对应的数据文件,其中,所述预设的存储区域中的数据文件预先从网页数据库中获得;将读取的数据文件发送给所述客户端。通过实施本专利技术,客户端可以根据用户的动态网页访问请求,从专门存储区域中去加载静态的JSON格式的数据,而不需要再请求后台服务器进行逻辑处理,然后再从数据库中调取相应动态网页,从而同时实现了网页前后端的分离,也即将动态网页静态化处理。从而提高动态网页开发阶段的效率,同时提高用户访问网页的稳定性。附图说明下面将结合附图及实施例对本专利技术作进一步说明,附图中:图1是本专利技术一种网页加载的方法的流程示意图;图2是一种实现本专利技术网页加载的方法的系统结构示意图;图3是本专利技术一种网页加载的装置的结构示意图。具体实施方式为了对本专利技术的技术特征、目的和效果有更加清楚的理解,现对照附图详细说明本专利技术的具体实施方式。如图1-2所示,是本专利技术的第一实施例。图1是本专利技术一种网页加载的方法的流程示意图,图2是一种实现本专利技术网页加载的方法的系统结构示意图。本网页加载方法采取设置一专门存储区域,用于存储网页服务器从数据库中调取的网页文件,当客户端发送网页请求时,可以直接从该专门存储区域中调取网页文件,而不需要全部通过服务器从数据库中调取,减轻了服务器的负担,并且当服务器发生故障或者当服务器发生数据拥堵时,该专门存储区域也可以解决用户无法访问需要的网页的问题。具体的,本实施例构造的网页加载的方法包括:首先,设置用于存储从网页数据库中读取的数据文件的存储区域。具体的,该存储区域预先从网页服务器的网页数据库中获得数据文件,可以理解,网页文件包括网页的结构文件和网页的数据文件,在本专利技术,从数据库中调取网页文件的数据文件,并将这些数据文件按照一定的格式要求进行转换,将格式转换后的数据文件存储在预设的存储区域中。在转换过程中,需保持网页的文件内容不变、以及网页请求和数据文件的对应关系不变。优选地,本实施例采用JSON格式进行转换,即将网页数据库中的数据文件转换为JSON格式的数据文件,且为静态的JSON格式数据。在存储完成后,该存储区域中便保存了加载网页所需的数据文件。此时,当客户端网页数据进行更新时发送网页加载请求不再需要全部通过网页服务器中调取,即不再需要等待后台的动态网页访问请求的处理,而是直接从预设的存储区域内获取数据文件并发送给客户端,完成客户端网页的更新。具体的,本专利技术实施例提供的网页加载的方法,包括:步骤101:接收客户端发送的网页加载请求。客户端包括但不限于访问万维网的网页浏览器、收寄电子邮件时的电子邮件客户端、以及即时通讯的客户端软件等,也包括智能手机终端中的应用程序。优选地,在本实施例的网页加载的方法中,网页加载请求为动态网页加载请求。动态网页是基本的HTML语法规范与Java、VB、VC等高级程序设计语言、数据库编程等多种技术的融合,以期实现对网站内容和风格的高效、动态和交互式的管理。因此,从这个意义上来讲,凡是结合了HTML以外的高级程序设计语言和数据库技术进行的网页编程技术生成的网页都是动态网页。采用的动态网络技术包括但不限于:PHP(Hypertext Preprocessor)、ASP(Active Server Pages)、JSP(Java Server Pages)、CGI(Common Gateway Interface)。优选的,所述网页加载请求为动态网页加载请求。这里的动态网页,是指跟静态网页相对的一种网页编程技术。静态网页,随着HTML代码的生成,页面的内容和显示效果就基本上不会发生变化了,除非修改页面代码。而动态网页则不然,页面代码虽然没有变,但是显示的内容却是可以随着时间、环境或者数据库操作的结果而发生改变的。具体的,在本实施例的网页加载的方法中,网页加载请求包括加载网页的结构文件和网页的数据文件的请求。具体的,该方法还包括:从网页数据库中读取网页加载请求对应的结构文件;将读取的结构文件发送给客户端。客户端根据接收的网页的结构文件和网页的数据文件显示网页。步骤102:从预设的存储区域中读取网页加载请求对应的数据文件,其中,预设的存储区域中的数据文件预先从网页数据库中获得。进一步的,本专利技术实施例的网页加载方法还包括:设置用于存储从所述网页数据库中读本文档来自技高网...
一种网页加载的方法及装置

【技术保护点】
一种网页加载的方法,其特征在于,包括:接收客户端发送的网页加载请求;从预设的存储区域中读取所述网页加载请求对应的数据文件,其中,所述预设的存储区域中的数据文件预先从网页数据库中获得;将读取的数据文件发送给所述客户端。

【技术特征摘要】
1.一种网页加载的方法,其特征在于,包括:接收客户端发送的网页加载请求;从预设的存储区域中读取所述网页加载请求对应的数据文件,其中,所述预设的存储区域中的数据文件预先从网页数据库中获得;将读取的数据文件发送给所述客户端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:设置用于存储从所述网页数据库中读取的数据文件的存储区域。3.根据权利要求1或2所述的方法,其特征在于,所述网页加载请求为动态网页加载请求。4.根据权利要求1或2所述的方法,其特征在于,所述网页加载请求包括加载网页的结构文件和网页的数据文件的请求;所述方法还包括:从所述网页数据库中读取所述网页加载请求对应的结构文件;将读取的所述结构文件发送给所述客户端。5.根据权利要求1或2所述的方法,其特征在于,所述数据文件为JSON格式的数据文件;所述预设的存储区域为硬盘存储区域。6.一种网页加载的装置,其特征在于,包括:接收单...

【专利技术属性】
技术研发人员:宋亚平
申请(专利权)人:珠海市魅族科技有限公司
类型:发明
国别省市:广东;44

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

1