Apache服务器性能、CGI脚本与网络协议全解析
一、Apache性能基准测试与系统实用工具
在服务器性能测试中,有这样一组数据:
| 指标 | 数值 |
| ---- | ---- |
| 总传输字节数 | 12346000 bytes |
| HTML传输字节数 | 12098000 bytes |
| 每秒请求数 | 46.65 |
| 传输速率 | 575.97 kb/s received |
这是在一台配备64MB RAM的486 DX2/80机器上进行的本地测试。需要注意的是,实际网络环境中会有各种开销,且测试工具 ab
本身也会消耗系统资源,所以这些结果只是近似值。
通过基准测试,我们可以找出机器开始交换内存前的最大连接数,进而相应地增加RAM。对于运行动态内容的用户,还能测试新脚本在负载下的性能,判断是否会成为瓶颈。
系统实用工具能帮助管理员轻松完成工作,主要包括编写CGI脚本、分析日志和测试性能的工具。
二、CGI脚本编写
- CGI输出内容
编写CGI脚本时,要同时生成网页内容和头部信息。例如,一个简单的网页:
<html><head>
<title>My Web Page</title></head>
<body><h1>My Web Page</h1></