使用PHP技术构造Web服务器日志分析软件 - 图文-_第1页
使用PHP技术构造Web服务器日志分析软件 - 图文-_第2页
使用PHP技术构造Web服务器日志分析软件 - 图文-_第3页
使用PHP技术构造Web服务器日志分析软件 - 图文-_第4页
使用PHP技术构造Web服务器日志分析软件 - 图文-_第5页
已阅读5页,还剩16页未读, 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、天津大学硕士学位论文使用PHP技术构造Web服务器日志分析软件姓名:赵利平申请学位级别:硕士专业:计算机软件与理论指导教师:赵政20070101 包装设计第三章使用PHP技术构造日志处理程序第三章使用PHP技术构造日志处理程序3.1日志文件格式及导入数据库的算法3.1.1IIS5W3C扩展日志文件格式该文件一般存放在啪OwS田stem32K,ogFiles下。典型的文件名格式是ex0601.109或者ex060215.109。前缀eX表示扩展的意思,0601表示该日志记录了06年1月的US服务的访问情况,更进一步060215表示该日志记录了06年2月15日当天IIS服务的访问情况。通过设置站点

2、属性一活动日志属性一扩展属性可以改变日志文件的结构。一个日志文件的完整结构如下:客户端ip地址c-ip用户名CS.userllamc服务名s.sitename服务器名s-computemame服务器ip地址s-ip服务器端口s-port.方法CS.methodU资源CS.uri.stemURI查询CSuri-query。协议状态sc.statusWin32状态se-win32.status发送字节数sc.bytes接受的字节数es-bytes所用时间time-taken协议版本es-version主机CS-host用户代理cs(User-AgentCookie es(Cookie引用站点cs限

3、eferer日期date 假如连接一个sql server数据库,代码示例如下:require_once'MDB2.php;胞含mdb2.php类库/,定义数组Sdsn=array('phptype->mssql,usemame->sat,'password_>abcdefg,'hostspec->:6500,database->logsave,;¥options=array(ssl=>true,;¥mdb2=&MDB2:connect(¥dsn,¥options;假如在连接过程中出现了任何问题,

4、¥mdb2就被赋值为DB Error对象。所以只要检查¥mdb2的类型就可以知道是否连接成功。if(PEAR:isError(¥mdb2/连接失败处理代码2、用字符串的形式连接数据库除了使用相关数组连接数据库以外,也可以使用字符串连接数据库。连接字符串的原型是:phptype:/usemame:passwordhostspec/database代码示例:¥dsn2mssql:/sa:abcdefg:6500/logsave;¥mdb2=¥MDB2:connect(¥dsn;3、创建MDB2对象的另外两种方式我们前面使用了connect方法来创建数据库对象,其实还有两个函数

5、factory和singleton也可以创建该对象。Connect方法既建立连接有创建对象,但是factory和singleton仅创建对象不建立连接。Singleton和factory的区别是它确定对于同个dns连接百度关键词优化 使用PHP技术构造Web服务器日志分析软件作者:赵利平学位授予单位:天津大学相似文献(10条1.期刊论文刘应刚.周常柱.袁森超基于JSP技术的Web网站安全性研究-现代电子技术2004,27(12通过对基于JSP技术的Web网站的体系结构的介绍,从Web服务器安全、JSP脚本编程及数据库安全等几方面分析研究了Web网站存在的安全问题,并探讨了Web网站开发时应采取

6、的安全措施.2.期刊论文卜胜贤.李鹰Web网站安全技术研究-微机发展2004,14(5信息安全是网络应用中的一个重要问题.网站是信息的发布中心,其数据库中存放有大量的供用户共享的重要信息,因此,网站的安全是网站建设和运行过程中应该充分考虑的重要问题.针对微软的因特网信息服务器(S系统,该文从网站上运行的操作系统、信息发布平台(Web服务器及信息之源(数据库等几个方面研究了基于IIS的Web网站的安全问题,并结合目前的技术手段,阐述了构建Web网站应该采取的一些安全措施.在构建Web网站的实践中证明,这些安全措施是行之有效的.3.期刊论文董杨SSL安全协议在Web服务器中的应用-电脑知识与技术2

7、009,5(33在对网络通信的安全性和传递在网络中的数据的保密性要求越来越高的今天,对保有用户敏感数据的网站而言,更加安全的体系的建立显得尤其迫不及待.该文通过对SSL的基本原理、SSL的基本体系和一般应用的描述,将SSL在网站安全中的重要性和实施办法加以说明.4.期刊论文赵锋.ZHAO Feng基于JSP技术的Web应用程序开发的安全策略-电脑知识与技术(学术交流2007,2(12通过对JSP技术的特点与工作机制的介绍,从Web服务器安全JSP脚本编程、数据库安全和访问权限等几方面分析研究了基于JSP技术的Web应用程序开发所存在的安全问题,并探讨了基于JSP技术的Web开发时应采取的安全措

8、施.5.学位论文王玉瑛基于Web网站记录分析系统2001本文介绍了用ASP实现基于Web数据库的“网站记录分析系统”的设计思想及具体实现。系统采用B/S/D(浏览器/服务器/数据库体系结构,借助ADO实现对数据库的存取,IIS4.0作为Web服务器软件,用VBScript编写ASP程序,通过对网络服务器日志文件的分析,统计出哪个网页最受欢迎,访问者来自何方,用户访问的流量在备个时间段的分布情况等。分析结果生成HTML代码,可以通过浏览器读出。网络提供者可以根据这个结果,监测访问网络的用户的行为,进而可以更好地为用户提供服务。本系统已运行于甘肃工业大学校园网中。6.期刊论文郑慎.朱政红.王纯贤在

9、个人计算机上构建Web网站开发测试环境-信息技术2001,""(12介绍了在个人计算机上,利用个人Web服务器PWS构建Web服务器端的开发支持环境,进行Web网站开发测试的方法和步骤.7.学位论文李双庆Web服务器集群技术研究2003Web应用是Internet上一种最重要、最广泛的应用形式,现在越来越多的应用采用基于Web服务器的B/S计算模式。随着应用复杂性和使用者的增加,Web服务器的系统容量正面临着巨大的挑战。采用大容量的服务器替代原有系统会导致巨大的开销,无法保护原来的投资,而且这种办法也不是一种真正的解决之道。Web服务器集群技术为Web服务器系统容量的不断扩

10、展提供了良好的途径,它将一组Web服务器通过一定的形式组织在一起,构成单一的服务器映像,以提供强大的服务能力。这种系统具有较高的性能价格比和良好的系统可靠性,并且能够通过添加服务器的方式来不断扩充系统的容量,因此,Web服务器集群技术已经成为构建大型Web网站系统的关键技术之一。目前Web服务器集群技术中有一些值得研究的问题。首先,现有Web服务器集群体系结构存在处理瓶颈,限制了系统的可扩展能力和可靠性,因而不能满足大型Web集群应用的要求。其次,集群负载分配策略和算法对Web集群系统性能起着关键性的作用。随着动态页面技术的广泛应用,Web网站的负载特性变得更加复杂,现有的算法往往不能适应各种

11、不同的负载条件,因此,有必要研究新的高性能负载分配算法以满足各种负载情况的需要。另外,随着网络传输QoS得到基本解决,QoS控制技术的研究开始向Web应用级发展,因此研究Web应用的QoS,特别是Web服务器集群的QoS,对下一代的Web应用具有重要的意义。针对上述这些问题,本论文就Web服务器集群中的一些关键性技术进行了研究,重点研究了Web服务器集群系统的体系结构、负载均衡策略与算法和Web服务器集群环境下的QoS控制技术,并取得了以下创新性成果:提出了一种高可扩展的分布式Web服务器集群体系结构DCA。该体系结构将分配器功能完全分布到每台后端服务器上,消除因系统所有负载经单一分配器分配而

12、形成的处理瓶颈,增强集群系统的可扩展能力。同时消除单一分配器对系统可靠性带来的消极影响。论文对DCA中负载均衡控制和访问局部性控制进行了深入的讨论,并提出了相应的实现策略。此外,还提出了基于改进的DNS机制的两级DCA体系结构,为进一步提高DCA的可扩展性提供了思路。提出了一种基于内容的动态负载分配策略和复合式局部性识别请求分配算法CLARD。根据Web服务器静态和动态两种页面提供方式的不同特点,该策略首先通过第七层交换技术解析HTTP请求负载的内容,识别请求负载的类别并分别采取不同的方式实施负载分配。对静态负载的分配侧重考虑访问局部性控制,以提高缓存命中率,缩短页面存取时间,提高系统吞吐能力

13、;对动态负载的分配侧重考虑负载均衡控制,将相同URL的负载均匀分配给每台服务器,以实现负载均衡分配的目的。提出了一种Web应用级QoS的度量和负载模型建立的方法。论文在分析了各种典型Web应用特点的基础上,结合网络传输QoS度量的思想,确定Web应用级QoS的度量标准和方法。通过应用对系统资源消耗的需求和资源保证方式来描述Web应用的QoS需求。根据Web应用对系统资源需求随时间动态变化的特点,通过测量方式建立Web应用周期性的负载模型。提出了一种Web服务器集群系统QoS控制模型。根据已经建立的负载模型,该控制模型从集群系统和后端服务器两个层面实施不同的控制策略。首先根据网络传输QoS信息和

14、报文内容,实现操作系统级报文的区分接收和发送处理。通过负载模型确定不同服务类的资源需求,分配器确定每台服务器上各服务类预留的资源量。访问控制许可机制和资源容器抽象解决了服务器端不同服务类的资源分配和管理问题,实现不同服务类间性能隔离。该模型为SLA级的QoS提供了支持。设计并实现了一种基于Linux平台的Web服务器集群原型系统。在开放源代码的Linux环境下实现并验证论文研究的一些技术思路,获取了初步的实验数据,同时为Web服务器集群系统开发中一些关键性技术问题的解决积累了经验。8.期刊论文符凤平Web网站安全技术分析-计算机系统应用2008,17(12本文从Web网站安全现状出发,分别从程序设计、Web服务器、数据库等三方面对网站安全技术进行了较为详细的分析,并有针对性地提出相应的安全防范措施.主要介绍以下安全技术:SQL注入攻击、md5算法、Web服务器操作系统的配置与管理、Access数据库和SQL.Server 2000数据库的安全管理等.9.学位论文周若谷面向视频监控的嵌入式WEB服务器的设计与实现2008随着经济水平和科学技术的飞速发展,人们对安全防范的要求也越来越高。特别是在9.11恐怖袭击以后,监控行业在全球范

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论