页面显示方法、服务器及网络系统技术方案

技术编号:4125904 阅读:168 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开一种页面显示方法、服务器及网络系统。该页面显示方法,包括:接收页面请求消息;查找与所述页面请求消息请求的页面对应的页面文件,所述页面文件预先根据页面代码生成;将查找到的所述页面文件发送给浏览器进行显示。该服务器,包括:接收单元,用于接收页面请求消息;文件查找单元,用于查找与所述页面请求消息请求的页面对应的页面文件,所述页面文件预先根据页面代码生成;发送单元,用于将查找到的所述页面文件发送给浏览器进行显示。本发明专利技术实施例提供的技术方案能够提高页面显示速度。

【技术实现步骤摘要】

本专利技术涉及计算机网络
,具体涉及一种页面显示方法、服务器及 网纟各系统。背景4支术在网络技术中,为了在页面开发例如是网页(WEB)页面开发中进行更 好的页面显示, 一般会采用大量的Javascript脚本语言编写WEB页面代码, it匕时也称为JavascripH戈石马。现有技术中,WEB服务器接收到WEB浏览器请求页面的请求消息,向 WEB浏览器返回预先编写的与请求的页面对应的Javascript代码,由WEB浏 览器运行Javascript代码生成页面,将生成的页面进行显示。在对此方法的研究和实践过程中,本专利技术的专利技术人发现在进行页面显示 时需要大量调用Javascript代码,导致页面显示速度慢。
技术实现思路
本专利技术实施例提供一种能够提高页面显示速度的页面显示方法、服务器及 网纟各系统。本专利技术实施例提供一种页面显示方法,包括 接收页面请求消息;查找与所述页面请求消息请求的页面对应的页面文件,所述页面文件预先 根据页面代码生成;将查找到的所述页面文件发送给浏览器进行显示。 本专利技术实施例提供一种服务器,包括 接收单元,用于接收页面请求消息;文件查找单元,用于查找与所述页面请求消息请求的页面对应的页面文 件,所述页面文件预先根据页面代码生成;发送单元,用于将查找到的所述页面文件发送给浏览器进行显示。本专利技术实施例提供一种网络系统,包括 浏览器,用于发送页面请求消息,进行页面显示;服务器,用于接收所述浏览器发送的页面请求消息;查找与所述页面请求 消息请求的页面对应的页面文件,所述页面文件预先根据页面代码生成;将查 找到的所述页面文件发送给浏览器进行显示。上述技术方案可以看出,本专利技术实施例中预先存储有页面对应的页面文 件,页面文件是预先根据页面代码生成,那么在接收页面请求消息后,直接查 找与所述页面请求消息请求的页面对应的页面文件,将查找到的页面文件发送 给浏览器,就可以进行显示,这样就避免了需要调用Javascript代码生成页面的 过程,页面文件的数据量也比较小,传输更快,因此可以较大提高页面显示速 度。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施 例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述 中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付 出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例 一 的页面显示方法流程图2是本专利技术实施例二中处于开发模式的处理流程图3是本专利技术实施例二中处于运行模式的处理流程图4是本专利技术实施例的服务器结构示意图5是本专利技术实施例的网络系统结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清 楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是 全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造 性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例提供一种能够提高页面显示速度的页面显示方法。本专利技术实施例还提供相应的服务器及网络系统。以下分别进行详细i兌明。图1是本专利技术实施例一的页面显示方法流程图,主要包括步骤步骤IOI、接收页面请求消息;步骤102、查找与所述页面请求消息请求的页面对应的页面文件,所述页 面文件预先根据页面代码生成;步骤103、将查找到的所述页面文件发送给浏览器进行显示。其中,所述查找与所述页面请求消息请求的页面对应的页面文件包括服 务器根据预先设置的标识判断出所述服务器当前处于运行模式后,查找与请求 的页面对应的页面文4牛。所述页面文件预先根据页面代码生成包括服务器根据预先设置的标识判 断出所述服务器当前处于开发模式时,将页面对应的页面代码发送给浏览器, 接收所述浏览器运行所述页面代码生成的页面,将接收的页面存储为对应的页 面文件。所述将接收的页面存储为对应的页面文件包括将接收的页面存储到中间 文件库中作为页面文件,并建立所述页面和所述页面文件的关联。件,页面文件是预先根据页面代码生成,那么在接收页面请求消息后,直接查 找与页面请求消息请求的页面对应的页面文件,将查找到的页面文件发送给浏 览器,就可以进行显示,这样就避免了需要调用Javascript代码生成页面的过程, 页面文件的数据量也比较小,传输更快,因此可以较大提高页面显示速度。以下结合实施例二对本专利技术实施例技术方案进行更详细介绍。实施例二中,将服务器的模式分为开发模式和运行模式,可以通过一个模 式标识进行区分。开发模式在页面开发阶段使用,运行模式在页面真正运行阶 段使用。例如,模式标识为0表示开发模式,模式标识为l表示运行模式。以下内容中,服务器以WEB服务器举例,浏览器以WEB浏览器举例,代 码以Javascript代码举例。图2是本专利技术实施例二中处于开发模式的处理流程图。如图2所示,主要包 括步骤步骤201 、 WEB浏览器进行WEB页面请求。WEB浏览器向WEB服务器发送请求页面的页面请求消息。步骤202、 WEB服务器收到请求后返回页面代码。WEB服务器接收WEB浏览器发送的请求后,根据预先设置的模式标识判 断出该WEB服务器处于开发模式,向WEB浏览器返回请求的页面所对应的页 面代码。这些页面代码,对于大量使用Javascript的页面,主要内容就是Javascript 代码。这些Javascript代码为预先编写。步骤203、 WEB浏览器接收页面代码后,运行页面代码,生成对应的页面 内容。WEB浏览器在本地运行接收的Javascript代码,生成完整的页面内容。 步骤204、 WEB浏览器将生成的页面内容发送给WEB服务器。 WEB浏览器将生成的页面内容发送给WEB服务器,可以通过异步 JavaScript和XML ( AJAX, Asynchronous JavaScript and XML )等方式发送。 步骤205 、 WEB服务器将页面内容作为 一个页面文件保存在中间文件库中。WEB服务器将页面内容作为 一个页面文件保存在中间文件库中,并将该 页面文件和页面内容建立关联。需要说明的是,中间文件库可以设置在WEB服务器上,也可以独立设置。之后,可以重复以上的过程,请求WEB应用中所有WEB页面,将所有WEB 页面都按照此方法保存为对应的页面文件。图3是本专利技术实施例二中处于运行模式的处理流程图。如图3所示,主要包 括步骤步骤301、 WEB浏览器进行WEB页面请求。WEB浏览器向WEB服务器发送请求页面的页面请求消息。步骤302、 WEB服务器查找请求的页面所对应的页面文件。WEB服务器接收WEB浏览器发送的请求后,根据预先设置的模式标识判断出该WEB服务器处于运行模式,WEB服务器直接在中间文件库中查找请求的页面所^f应的页面文件。步骤303 、 WEB服务器获取到请求的页面所对应的页面文件。 WEB服务器查找到请求的页面所对应的页面文件后,获取该页面文件。 步骤304、 WEB服务器将获取的页面文件发送到WEB浏览器。 WEB服务器获取到请求的页面所对应的页面文件后,将获取的页面文件 发送到WEB浏览器。步骤305、 WEB浏览器将接收的页面文件进行显示。WEB浏览器将接收的本文档来自技高网...

【技术保护点】
一种页面显示方法,其特征在于,包括: 接收页面请求消息; 查找与所述页面请求消息请求的页面对应的页面文件,所述页面文件预先根据页面代码生成; 将查找到的所述页面文件发送给浏览器进行显示。

【技术特征摘要】
1、一种页面显示方法,其特征在于,包括接收页面请求消息;查找与所述页面请求消息请求的页面对应的页面文件,所述页面文件预先根据页面代码生成;将查找到的所述页面文件发送给浏览器进行显示。2、 根据权利要求l所述的页面显示方法,其特征在于所述查找与所述页面请求消息请求的页面对应的页面文件包括服务器根 据预先设置的模式标识判断出所述服务器当前处于运行模式时,查找与请求的 页面^亍应的页面文件。3、 根据权利要求1或2所述的页面显示方法,其特征在于 所述页面文件预先根据页面代码生成包括服务器根据预先设置的模式标识判断出所述服务器当前处于开发模式时,将页面对应的页面代码发送给浏览 器,接收所述浏览器运行所述页面代码生成的页面,将接收的页面存储为对应 的页面文件。4、 根据权利要求3所述的页面显示方法,其特征在于文件库中作为页面文件,并建立所述页面和所述页面文件的关联。5、 一种服务器,其特征在于,包括 接收单元,用于接收页面请求消息;文件查找单元,用于查找与所述页面请求消息^fr求的页面对应的页面文 件,所述页面文件预先根据页面代码生成;发送单元,用于将查找到的所述页面文件发送给浏览器进行显示。6、 根据权利要求5所述的服务...

【专利技术属性】
技术研发人员:谢永方
申请(专利权)人:成都市华为赛门铁克科技有限公司
类型:发明
国别省市:90[]

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

1