1, 减少请求
1) 合并 CSS, 背景图片, 图标等
2) 利用 nginx 的 expires
3) 利用 cdn 相应请求
2, 服务器集群
3, 配置
1)Linux 配置
I) 默认 ulimit 是 1024(错误信息: Socket:Too many open files), 修改方法: ulimit -n xx
II) 洪水攻击 (dmesg 错误信息: possible SYN flooding on port 80.Sending cookies.), 修改方法:/proc/sys.NET/ipv4/tcp_syncookies 为 0
III) 最大连接数 (路径:/proc/sys.NET/core/somaxconn)
IV) 加快 tcp 连接回收 (路径:/proc/sys.NET/ipv4/tcp_tw_recyle 为 1)
V) 空的 tcp 是否回收利用 (路径:/proc/sys.NET/ipv4/tcp_tw_reuse 为 1)
2)nginx 配置
I) 子进程允许打开的连接 worker_connections
II) 子进程允许打开的文件 worker_rlimit_nofile
III)http 连接 keepalive_timeout
来源: http://www.bubuko.com/infodetail-2994584.html