我们致力于一个Apache知识的分享网站

Archive for the ‘Apache高级应用’ Category

关于HTTP 协议中的 KeepAlive

其中使用PHP实现持久的HTTP连接,让我费了很多心思。
曾经想过使用C语言编写一个PHP的扩展来实现,后来发现pfsockopen这个函数,让我豁然开朗,避免重新发明一个轮子,呵呵。

Apache Prefork和Worker模式的性能比较测试

相对来说,prefork方式速度要稍高于worker,然而它需要的cpu和memory资源也稍多于woker。

通过SNMP协议来监视Apache服务器

SNMP 是简单网管协议,支持SNMP的服务器或网络设备可以被OpenView、Tivoli等网管软件统一管理,目前有很多开源的SNMP模块可以加装到 Apache网站服务器之上,对于Apache 1.3版来讲,mod_snmp模块可以支持第1版和2版的SNMP协议;对于Apache 2版来讲,mod_apache_snmp模块可以编译成Apache的DSO直接支持第1版、第2版和第3版的SNMP协议。有了SNMP模块,外部网管软件就可以对Apache网站服务器的各种实时性能参数进行查看了,这些参数包含“服务器连续在线时间、平均负载、一段时间内的错误数、提供网站服务的字节数和连接请求数”。SNMP模块遇到突然激增的并发连接请求数时会向控制台报警。管理SNMP资源的开源工具软件有:“net-snmp, OpenNMS,Najios等”。

监视并记录Apache网站服务器的运行

Apache提供了广泛记录运行时各方面信息的工具。比如有条件性的记录日志,日志循环,确定IP地址等时普遍会遇到的问题。还讲解很多用于检测您的Apache服务器状态以及分析其日志的捆绑的第三方模块和工具。

Apache 2.0中prefork.c模块和worker.c模块的比较

Apache 2.0中prefork.c模块和worker.c模块的比较

Page 2 of 41234