10
09/2014
apache optimize
根据 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 尽量用独立物理硬盘。