10 09/2014

apache optimize

最后更新: Wed Sep 10 2014 12:39:11 GMT+0800

根据 3 Small Tweaks to make Apache fly 整理。

网络部份的英文看着比前端还是陌生很多。

apache 太老了。“新兴”的 nginx,lighttpd 和 nodejs 都不错。三者都用过,lighttpd 和 nodejs 多,nginx 和 apache 反而用的较少了。nginx 处理静态文件强大,但 插件、文档太少。个人喜欢 lighttpd,比较中和一点(插件、文档刚好够用)。apache 太臃肿了。

3 Small Tweaks to make Apache fly 提出三个思路优化 apache

打开KeepAlive。 保持长连接。原则是:如果静态文件(html,css,js,img 等)多时打开。反之,php,py,java 或者 ajax 请求多时,不要打开!现实中,大站点搞的 cdn 就是此类 静态 httpd。

设置合理的 MaxClients。太高太低都有问题。(计算方法没看懂)

AllowOverrides 虽然方便,却降低性能。尽量关掉。

www 尽量用独立物理硬盘。