欢迎来到天天文库
浏览记录
ID:33758500
大小:305.58 KB
页数:3页
时间:2019-02-28
《嵌入式浏览器缓存策略的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第26卷第12期计算机工程与设计2005年12月Vol.26No.12ComputerEngineeringandDesignDec.2005嵌入式浏览器缓存策略的设计与实现胡贯荣,阳富民(华中科技大学计算机学院,湖北武汉430074)摘要:给出了一种嵌入式浏览器缓存的实现策略,将网络数据进行分类,通过使用内存缓存技术,合理地缓冲网络数据,同时根据网页的结构和访问信息,使用一种简单可行的缓存淘汰策略,充分地利用缓存资源,使系统具有了较好的性能。关键词:嵌入式浏览器;缓存;淘汰策略;表单;解码中图法分类号:TP393文献标识码:^文章编号:1000-7024(2005)
2、12-3362-03CachedesignandimplementationofembeddedbrowserHUGuan-rong,YANGFu-min(CollegeofComputerScienceandTechnology,HuazhongUniversity,Wuhan430074,China)Abstract:Thecachedesignandimplementationofanembeddedbrowserweredocumented.Byclassifyingwebcontentsandusingsomesystemmemory,cachesnetwo
3、rkdatareasonably,acertaincachereplacementalgorithmwaspresentedbasedonwebcontentstructureandaccessinformation.Withcachingtechnique,thebrowserhasagoodperformance.Keywords:embeddedbrowser;cache;replacementalgorithm;form;decode1引言2Jlbrowser缓存的设计思想因特网的迅速发展给嵌入式产品注入了新的活力,嵌入2.1缓冲数据的选择式网络应用产品如雨后
4、春笋般涌现出来,手持终端设备方面浏览器在上网过程中,访问的数据量会越来越大,考虑到有上网手机、个人数字助理和MP3播放器等[I[,信息家电方面嵌入式系统中内存资源的限制,同时又可以提高浏览器的性有智能电话、InternetTV、数字电视机顶盒等各种信息电器。,,能Jlbrowser主要缓冲以下数据。在这些嵌入式产品中,嵌入式浏览器成为连接因特网获取信(1)网页数据:网页数据是缓存数据的主要组成部分,包息的主要应用软件。括HTML网页数据和各种图像文件数据。为了便于管理,把缓存是指为访问过的信息数据开辟的一个缓冲区,根据用户通过地址栏输入或点击超级链接等操作命令直接向网
5、络缓存数据存放的位置可将缓存分为内存缓存和磁盘缓存两传输模块请求网页数据称主网页数据,从属于某个HTML网种。桌面浏览器一般采用磁盘缓存,嵌入式系统因为体积和页的图像文件数据,称为从网页数据。主网页数据和从网页成本等原因通常没有提供磁盘,有的嵌入式系统甚至没有文数据使用相同的数据结构进行描述,在缓存淘汰时,作为整体件系统,所以嵌入式浏览器一般只能使用内存作为缓存区,即一并淘汰。采用内存缓存方式。在嵌入式环境中,缓存直接影响嵌入式(2)用户填写的表单数据:表单是嵌入式环境常用的交互浏览器的工作效率,用户上网浏览信息时,经常会使用“返回”方式〔4],许多嵌入式系统采用T9
6、键盘作为输入设备,用户输入和“向前”等功能来访问以前的页面,此时如果网页数据保存比较麻烦,因此有必要把用户填写的表单数据保存下来,以便在缓存中,则不需要再次从远程Web服务器获取数据,从而大用户再次填写网页表单时使用。大提高了网页浏览速度。(3)图像解码数据:嵌入式浏览器支持的图像格式,如JlBrowser是我们设计和实现的一个嵌入式浏览器[3],运行JPEG和GIF等都使用了数据压缩算法,浏览器需要进行解码在公用信息终端上,包括网络传输模块、缓存管理模块、解析后才能显示图像。在一般的嵌入式系统中,微处理器的主频模块和显示模块。本文介绍了Jlbrowser中缓存的实现
7、策略,较低,有些微处理器甚至没有浮点数运算器,内存也比较小,通过合理地缓冲网络数据,同时使用一定的缓存淘汰策略,较这样就会导致图像解码速度相对较慢,所以应该尽量避免多好地提高了嵌入式浏览器的性能。次解码同一个图像文件数据。在HTML网页中经常会出现一收稿日期:2004-09-07.作者简介:胡贯荣(1971-),男,安徽径县人,副教授,研究方向为嵌入式操作系统;阳富民(1966今,男,教授,研究方向为嵌入式操作系统和人工智能。3362个图像对应多个IMG标签,或者同一个网站中的不同网页中据分配空间大小会使用同一个图片,利用缓存将解码后的数据保存起来,
此文档下载收益归作者所有