首页> 中文学位 >使用PHP技术构造Web服务器日志分析软件
【6h】

使用PHP技术构造Web服务器日志分析软件

代理获取

目录

文摘

英文文摘

声明

第一章概述

1.1目前国内国外流行的日志分析工具

1.1.1 Summary.Net日志分析及流量监控软件

1.1.2 Webtrends最完善的日志分析工具

1.1.3 AWStats开源免费的日志分析工具

1.2日志分析软件的功能需求

1.1.1日志文件的数据导入

1.2.2科学地统计网页访问情况

1.2.3时间段统计分析

1.2.4分析用户的来源分布

1.2.5 RELOAD统计

1.2.6带宽峰值的统计

1.2.7利用Referer追踪用户的行为

1.2.8站点入口和出口的统计

第二章PHP、PEAR技术及AJAX技术介绍

2.1 PHP技术介绍

2.1.1什么是PHP技术

2.1.2 PHP语言概述

2.1.3 PHP开发工具

2.1.4 PHP的费用问题

2.2 PEAR技术介绍

2.2.1什么是PEAR

2.2.2 PEAR的安装

2.2.3直接下载pear包手工安装

2.3 AJAX技术介绍

2.3.1什么是ajax技术

2.3.2 Ajax技术的优势和特点

2.3.3用实例模拟Google Suggest

第三章使用PHP技术构造日志处理程序

3.1日志文件格式及导入数据库的算法

3.1.1 IIS5 W3C扩展日志文件格式

3.1.2 APACHE日志文件格式

3.1.3将日志文件导入数据库

3.2 PEAR数据库的连接

3.2.1 PEAR MDB2支持的数据库

3.2.2 MDB2的安装

3.2.3连接数据库

3.2.4执行sql语句

3.2.5 MDB2的SQL抽象

3.2.6事务处理

3.3生成PDF文件

3.4使用JpGraph组件生成图表

3.4.1安装

3.4.2生成图像

3.4.3 JpGraph曲中文本的对齐方式及旋转角度

3.4.4颜色设置

3.4.5实际绘制曲线图

第四章总结

参考文献

发表论文和参加科研情况说明

致 谢

展开▼

摘要

随着INTERNET的快速发展,WEB网站的访问量越来越大。网站的维护和安全已经成为了一个重要问题。WEB日志如实地记录了网站的被访问情况,因此日志分析可以帮助我们进行日常维护和科学的决策。国外出现了大量日志分析工具,可以从各个角度对日志文件进行深入地剖析,并将分析结果以报表形式呈现给用户。这些国外分析工具虽然性能优越,但是往往价格昂贵而且都是英文界面,另外它们提供的一些报表也不太符合用户的需求。 本项目包含了国外日志分析软件的大部分功能,主要面向数据库资源中心的网站。根据该中心的具体需求定制日志分析报表。通过报表可以准确地反映出中心网站各专业数据库,各页面的实际使用情况。同时也可支持站点的日常维护和安全防护。 PHP技术是比较成熟的WEB开发技术,而且具有开源免费的特点。PHP拥有大量免费的组件可以提高开发效率。PEAR是PHP扩展及应用程序存储库,里面包含了构造WEB程序所需的大量组件。本项目利用PEAR MDB2可以连接多种数据库软件,提高了适用性,利用PEAR自带的PDF组件将报表存储到PDF文件中。JpGraph组件快速构建曲线图,丰富了软件的界面。 本项目还可以利用PHP技术进一步扩展为站点监控系统,而不仅仅局限于日志分析。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号