07-11-03.Apache 大清理
缘起
发现 Woodpecker 首页渲染时间竟然需要9秒!!
过程
登录到主机上发现 load 已经接近100,大量 python 进程以独立模式执行 wiki 的cgi。
查看日志发现是由于多个搜索引擎的同时“袭击”,加上 Apache 配置不当导致。
清理
目前采用了临时方案。
- 为页面增加了cache;
- 将全部以 cgi 方式运行的 moinmoin 实例均改为使用mod_python。
- 顺手清理了woodpecker主机上的 Apache 配置,删去了不再使用的主机。
其他
moinmoin的存储格式存在设计性缺陷,导致其产生额外的 I/O;此外,应抽时间对 moin 的cache机制进行改良。
效果
页面响应时间已缩短至合理水平。