欢迎来到天天文库
浏览记录
ID:34830357
大小:1.82 MB
页数:49页
时间:2019-03-12
《试析使用php技术构造web服务器日志分析软件》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、天津大学硕士学位论文使用PHP技术构造Web服务器日志分析软件姓名:赵利平申请学位级别:硕士专业:计算机软件与理论指导教师:赵政20070101中文摘要随着INTERNET的快速发展,WEB网站的访问量越来越大。网站的维护和安全已经成为了一个重要问题。WEB日志如实地记录了网站的被访问情况,因此日志分析可以帮助我们进行日常维护和科学的决策。国外出现了大量日志分析工具,可以从各个角度对日志文件进行深入地剖析,并将分析结果以报表形式呈现给用户。这些国外分析工具虽然性能优越,但是往往价格昂贵而且都是英文界面,另外它们提供的一些报表也不太
2、符合用户的需求。本项目包含了国外日志分析软件的大部分功能,主要面向数据库资源中心的网站。根据该中心的具体需求定制日志分析报表。通过报表可以准确地反映出中心网站各专业数据库,各页面的实际使用情况。同时也可支持站点的日常维护和安全防护。PHP技术是比较成熟的WEB开发技术,而且具有开源免费的特点。PHP拥有大量免费的组件可以提高开发效率。PEAR是PHP扩展及应用程序存储库,里面包含了构造WEB程序所需的大量组件。本项目利用PEARMDB2可以连接多种数据库软件,提高了适用性,利用PEAR自带的PDF组件将报表存储到PDF文件中。Jp
3、Graph组件快速构建曲线图,丰富了软件的界面。本项目还可以利用PHP技术进一步扩展为站点监控系统,而不仅仅局限于日志分析。关键词:PHP技术,PEAR技术,日志分析,WEB开发ABSTRACTWithrapiddevelopmentofInternet,webserversarevisitedbymoreandmorepeople.Maintenanceandsecurityofwebsiteshavebeenaseriousproblem.Withthehelpofweblogwhichrecordstheinformatio
4、nofwebsites’access,wecancompletedailymaintenanceanddosomescientificdecisionthroughloganalysis.Therealgalreadylotsoftoolsaboutloganalysisabroad.TheexistedtoolsCanaccomplishdeepanalysisineveryaspectoflogfiles;alsotheycanshowuserstheresultinreportforms.Althoughwiththeadv
5、antageinfunctionality,theforeignanalysistoolsaleusuallyexpensiveandfocusonEnglishUIs.Somereportformssuppliedbythemarenotsuitabletorequirementsofusers.Theprojectmentionedinthispapercontainsmajorfunctionssuppliedbyexistedanalysistools,anditfocusesonwebsitesofthedatabase
6、resourcecenter.Userscancustomtheirreportformsofloganalysisaccordingtorequirementsfromthecenter.ReportformsCanreflectactualusagesofeveryprofessionaldatabaseorpageinthecenterwebsite.Alsotheprojectsupportsthedailymaintenanceandsecurityprotectionofwebsites.P册whichhasbeenp
7、rovedsuccessfulonwebdevelopmentisopensource.AlsoP肿haslotsoffreecomponentswhichCanbeusedtoadvancedevelopment.PEARwhichextendsfromP肿isstorageforapplicationsandhaslotsofcomponentstoconstructwebprograms.Inthepaper,weusePEARMDB2whichcanconnectmultidatabases,andusePDFcompon
8、entfromPEARtostorereportformsintoPDFfiles.WeUseJpGraphcomponenttocreatecurvediagramwhichCanenhancesoftwareUIs.Thesoftwarepro
此文档下载收益归作者所有