一种基于内存存储和显示网页的装置制造方法及图纸

技术编号:18575930 阅读:18 留言:0更新日期:2018-08-01 10:56
本发明专利技术公开了一种基于内存存储和显示网页的装置,由网页源码生成装置、网页写入装置、内存存储装置、网页读取装置和网页显示装置组成;网页源码生成装置用于提供网页源码的来源,可以是硬盘上的一个网页文件,或由程序动态生成的网页,此装置可以生成一个HTML格式的网页;网页写入装置负责将上述网页源码生成装置所生成的源码以及相应的唯一标识一起写入内存;内存存储装置用于存储网页写入装置所写入的数据结构;网页读取装置负责将网页源码从内存中读取,读取时根据唯一标识进行读取,保证得到的网页源码的正确性;网页显示装置负责将得到的网页源码通过HTTP协议发送给浏览器、展示给客户,能大大提高读写效率,可以高性能的完成读写。

A device based on memory storage and display of web pages

The invention discloses a device based on memory storage and display of web pages. It consists of a web source code generation device, a page write device, a memory storage device, a web page reading device, and a web page display device; a web source generating device is used to provide source source of a web page, or a web page file on a hard disk, or a web page file on a hard disk. A web page generated dynamically by a program that can generate a web page in a HTML format; a page write device is responsible for writing the source code generated by the source code generation device and the corresponding unique identity to memory. The memory storage device is used to store the data structure written by the page writing device; the web page reading device is negative. It reads the source code from the memory, reads it according to the unique identity, and ensures the correctness of the source code of the web page. The web page display device is responsible for sending the source code to the browser and displaying it to the customer through the HTTP protocol. It can greatly improve the efficiency of reading and writing, and can finish reading and writing with high performance.

【技术实现步骤摘要】
一种基于内存存储和显示网页的装置
本专利技术涉及WEB式软件
,具体为一种基于内存存储和显示网页的装置。
技术介绍
基于硬盘存储、读取的网页方式,其效果缺陷:在高并发下的web网站系统中,基于硬盘存储的网页显示缓慢。相对于内存,基于硬盘的网页文件读取性能低下,尤其在高并发下有硬盘读写有性能瓶颈。
技术实现思路
针对以上问题,本专利技术提供了一种基于内存存储和显示网页的装置,通过将网页源码生成在内存中,能大大提高读写效率,即使在高并发下,仍可以高性能的完成读写,从而实现快速响应的web网站系统,可以有效解决
技术介绍
中的问题。为实现上述目的,本专利技术提供如下技术方案:一种基于内存存储和显示网页的装置,由网页源码生成装置、网页写入装置、内存存储装置、网页读取装置和网页显示装置组成;所述网页源码生成装置用于提供网页源码的来源,可以是硬盘上的一个网页文件,或由程序动态生成的网页,此装置可以生成一个HTML格式的网页;所述网页写入装置负责将上述网页源码生成装置所生成的源码以及相应的唯一标识一起写入内存;所述内存存储装置用于存储网页写入装置所写入的数据结构,称之为页面对象,唯一标识和页面源码一一对应,唯一标识可以是一个标准的路径,也可以是一个唯一的数字或字串;所述网页读取装置负责将网页源码从内存中读取,读取时根据唯一标识进行读取,保证得到的网页源码的正确性;所述网页显示装置负责将得到的网页源码通过HTTP协议发送给浏览器、展示给客户。作为本专利技术一种优选的方案,所述网页写入装置和网页读取装置采用java。与现有技术相比,本专利技术的有益效果是:本专利技术基于高效的内存读取技术,所以在用户访问某个网站路径时,可以根据请求的路径快速的从内存中读取出网页源码并返回给浏览器,实现网页的快速的响应展示,通过将网页源码生成在内存中,能大大提高读写效率,即使在高并发下,仍可以高性能的完成读写,从而实现快速响应的web网站系统。附图说明图1为本专利技术结构示意图。图2为本专利技术内存读取结构原理示意图。图3为本专利技术内存存储装置结构示意图。图4为本专利技术流程图。图5为本专利技术实施例的流程示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。请参阅图1至图4,本专利技术提供一种技术方案:一种基于内存存储和显示网页的装置,由网页源码生成装置、网页写入装置、内存存储装置、网页读取装置和网页显示装置组成;所述网页源码生成装置用于提供网页源码的来源,可以是硬盘上的一个网页文件,或由程序动态生成的网页,此装置可以生成一个HTML格式的网页;所述网页写入装置负责将上述网页源码生成装置所生成的源码以及相应的的唯一标识一起写入内存;所述内存存储装置用于存储网页写入装置所写入的数据结构,称之为页面对象,唯一标识和页面源码一一对应,唯一标识可以是一个标准的路径,也可以是一个唯一的数字或字串;所述网页读取装置负责将网页源码从内存中读取,读取时根据唯一标识进行读取,保证得到的网页源码的正确性;所述网页显示装置负责将得到的网页源码通过HTTP协议发送给浏览器、展示给客户。其具体流程如图4所示,S101页面生成、S102页面写入、S103页面读取、S104页面显示。实施例:本实施例各装置设置如下:1.Redis作为内存存储装置;2.以java实现网页写入和读取装置;参照图5所示,通过freemark模板引擎实现将网页生成,通过java语言实现网页写入装置可以和Redis内存存储装置发生写的交互,因此将生成的网页源码写入Redis;当用户请求某个路径时,servlet会将此路径传给java网页读取装置,此装置基于Java和Redis的读取交互得到网页源码并返回给servlet,由servlet显示给浏览器。通过上述实施例,实现了基于内存存储网页源码、高效显示网页的方案。本专利技术基于高效的内存读取技术,所以在用户访问某个网站路径时,可以根据请求的路径快速的从内存中读取出网页源码并返回给浏览器,实现网页的快速的响应展示,通过将网页源码生成在内存中,能大大提高读写效率,即使在高并发下,仍可以高性能的完成读写,从而实现快速响应的web网站系统。以上所述仅为本专利技术的较佳实施例而已,并不用以限制本专利技术,凡在本专利技术的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本专利技术的保护范围之内。本文档来自技高网...

【技术保护点】
1.一种基于内存存储和显示网页的装置,其特征在于,由网页源码生成装置、网页写入装置、内存存储装置、网页读取装置和网页显示装置组成;所述网页源码生成装置用于提供网页源码的来源,可以是硬盘上的一个网页文件,或由程序动态生成的网页,此装置可以生成一个HTML格式的网页;所述网页写入装置负责将上述网页源码生成装置所生成的源码以及相应的的唯一标识一起写入内存;所述内存存储装置用于存储网页写入装置所写入的数据结构,称之为页面对象,唯一标识和页面源码一一对应,唯一标识可以是一个标准的路径,也可以是一个唯一的数字或字串;所述网页读取装置负责将网页源码从内存中读取,读取时根据唯一标识进行读取,保证得到的网页源码的正确性;所述网页显示装置负责将得到的网页源码通过HTTP协议发送给浏览器、展示给客户。

【技术特征摘要】
1.一种基于内存存储和显示网页的装置,其特征在于,由网页源码生成装置、网页写入装置、内存存储装置、网页读取装置和网页显示装置组成;所述网页源码生成装置用于提供网页源码的来源,可以是硬盘上的一个网页文件,或由程序动态生成的网页,此装置可以生成一个HTML格式的网页;所述网页写入装置负责将上述网页源码生成装置所生成的源码以及相应的的唯一标识一起写入内存;所述内存存储装置用于存储网页写入装置所写入的数据...

【专利技术属性】
技术研发人员:王峰
申请(专利权)人:易族智汇北京科技有限公司
类型:发明
国别省市:北京,11

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

1