一、硬件方面
● cpu
● 内存 (增加内存)
● 存储 (使用raid,使用ssd)
● 网卡 (使用千兆网卡,或者双网卡绑定)
二、系统方面
● 内核参数优化(网络相关、内存相关、缓冲缓存相关)
● 文件系统方面(分区调优,格式化时根据存储文件特性,指定合适的块大小,noatime,日志隔离,软raid,有效使用/dev/shm,关闭不必要的服务)
● cpu优化 (进程绑定,中断绑定)
三、应用程序方面
● nginx、apache、php-fpm、mysql、tomcat、squid等应用,是可以通过调节各个参数获得性能优化的。
● web优化,比如可以把用户请求合并(js、css合并),使用cdn加速静态页访问速度,把图片文档压缩减少带宽传输,
● 优化网站程序
四、架构方面
● 使用简单并且稳定的架构方案
● 多使用缓存(squid,varnish,memcache,nosql相关:redis,mongodb)
五、参考方案
● http://os.51cto.com/art/201303/385726.htm (调优那些事)
● http://www.111cn.net/sys/linux/58433.htm (io/系统/内存性能调优)
● http://hong.im/2013/04/20/linux-tcp-tuning/ (高流量大并发Linux TCP 性能调优)
● http://wenku.baidu.com/view/0985c9dba58da0116c1749ae.html (文库–LINUX性能调优方法总结)
● http://my.oschina.net/sharelinux/blog?catalog=289503 (浅谈linux性能调优系列)
● http://colobu.com/2014/09/18/linux-tcpip-tuning/ (TCP/IP协议栈)
● https://blog.linuxeye.com/379.html(mysql调优)
● http://www.tuicool.com/articles/RbUNn2 (nignx+php-fpm 高并发参数配置及linux内核参数优化)
● http://blog.csdn.net/wangsg2014/article/details/38804873 (nignx参数优化)
● http://os.51cto.com/art/201003/192112.htm (apache参数优化)
● http://www.phpboy.net/apache/488.html(apache参数优化)
● http://www.360doc.com/relevant/178008993_more.shtml (apache参数优化文档库)
● http://www.cnblogs.com/R-zqiang/archive/2012/06/12/2545768.html (php.ini参数优化)
● http://www.cnblogs.com/ggjucheng/archive/2013/04/16/3024731.html (tomcat调优)
● http://www.php-oa.com/2008/02/03/squidyouhua.html (squid调优)
● http://www.neters.cn/archives/548.html (squid优化指南)
● http://handao.blog.techweb.com.cn/archives/134.html (squid优化相关的内核参数调整)