我们有一台服务于一个 html 文件的服务器。
现在服务器有 2 个 CPU 和 2GB 内存。从 blitz.io 来看,我们每分钟获得约 12k 个连接,在 60 秒内有 200 个超时,每秒有 250 个并发连接。
worker_processes 2;
events {
worker_connections 1024;
}
如果我增加超时,响应时间就会开始超过一秒。
我还能做什么来从中榨取更多汁液?
配置文件:
worker_processes 4; # 2 * Number of CPUs
events {
worker_connections 19000; # It's the key to high performance - have a lot of connections available
}
worker_rlimit_nofile 20000; # Each connection needs a filehandle (or 2 if you are proxying)
# Total amount of users you can serve = worker_processes * worker_connections
更多信息:针对高流量负载优化 nginx
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)