资源描述:
《大型网站文件系统下载技术和离线浏览器的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、上海交通大学硕士学位论文大型网站文件系统下载技术和离线浏览器的设计与实现姓名:朱晓峰申请学位级别:硕士专业:电子与信息工程指导教师:薛质;周锦标20040901上海交通大学学位论文原创性声明本人郑重声明所呈交的学位论文是本人在导师的指导下独立进行研究工作所取得的成果除文中已经注明引用的内容外本论文不包含任何其他个人或集体已经发表或撰写过的作品成果对本文的研究做出重要贡献的个人和集体均已在文中以明确方式标明本人完全意识到本声明的法律结果由本人承担学位论文作者签名朱晓峰日期22004年9月1日上海交通大学学位
2、论文版权使用授权书本学位论文作者完全了解学校有关保留使用学位论文的规定同意学校保留并向国家有关部门或机构送交论文的复印件和电子版允许论文被查阅和借阅本人授权上海交通大学可以将本学位论文的全部或部分内容编入有关数据库进行检索可以采用影印缩印或扫描等复制手段保存和汇编本学位论文保密本学位论文属于 在 年解密后适用本授权书 不保密请在以上方框内打 学位论文作者签名 朱晓峰 指导教师签名薛质 日期2004年 9月 1 日
3、 日期3 2004年 9 月 1 日大型网站文件系统下载技术和离线浏览器的设计与实现 摘要随著宽带网络建设与业务的普及下载大型网站成为可能但是现有的软件在下载的网站容量超过数百MB时往往不能很好执行本文借鉴已有的离线浏览器如WebzipTeleportpro等开发了新的离线浏览软件WebSeizer其优点在于很好地解决了网页解析JavaScriptCookie多线程下载线程同步异常处理数据库管理等问题速度快效率高适应性好界面直观操作简便尤其在网站容量较大时下载效果良好目前通过测试的网站容量达
4、到数个GB文件数量达到10万个以上不仅提供新建保存载入运行等基本功能而且能多线程下载并能断点续传而且提供了文件更新功能和在线升级功能让用户能及时得到最新版本的软件[关键词]离线浏览器解析多线程数据库JavaScript4DesignandImplementationofOfflineBrowserandWebServerFilesDownloadABSTRACTWiththeuniversalityoftheserveicesandbroadbandnetworksitispossibletodownl
5、oadalargewebsite.ButwhenthewebsitesizeislargeastooverseveralhundredMBthecurrentsoftwareisn’teffectivetodownloadthewholewebsite.Inthispaper,anewoff-lineexplorersoftware,namedWebSeizer,isdevelopedconferredfromthenormaloff-linebrowserssuchas:WebZip,Teleportpro,
6、ect.TheadvantageofthissoftwareWebSeizerincludesthatitresolvesnicelytheproblemsofthewebpageanalysis,theJavaScript,Cookie,multi-threaddownloads,threadsynchronization,abnormityhandlinganddatabasemanagement.TheWebSeizerrunsfast,withhighefficiency,goodadaptabilit
7、y,niceinterface,andsimpleoperation.Particularlywhenthewebsitesizeisextraordinarylarge,thedownloadingeffectisrathergood.Tillnow,thecapacityofthetestedwebsitesreachesseveralGBs,andtheamountofthedocumentsdownloadedismorethan100,000.TheWebSeizercannotonlyprovide
8、thenormalfunctionssuchasnewset-up,save,load,executeetc.butalsoprovidemulti-threaddownload,documentrenew,andon-lineupdate.Theusercangetthesoftwareoflatestversionontime.[Keywords]Offlineexplorer,P