web服务器优化(笔记)
2014年12月22日
4,025 views 没有评论
web服务器问题.
- 如果使用prefork的是有问题,不过现在的维护人员使用apache一般是work模式的了.
2. apache注释掉多余的模块,php.ini注释掉多余的模块, 虽然apache是通用的,但专用的话,我们会获得更好得多的性能. 比如静态内容的话,前端可以用nginx来代替.
3. 使用squid或者vanish缓存内容;
- 对于静态和动态的内容设置过期策略;
5. Don’t let Apache spoon-feed the client . 这不仅慢,也让dos攻击变得容易. 前端可以放置负载均衡设备(有buffer),nginx,squid或者Apache in event-driven mode 在应用前端;
6. 启用gzip;
7. apache的keep alive 不要设置得太长. 如果前端有负载均衡设备的话,负载均衡设备可以让连接apache的连接少很多的话,那么设置较大的值成为可能;
找到合适的并发设置
一般web服务器的连接有一个最优的值.[……]