求白话回复,感谢!!!
tcp_nopush on;
tcp_nodelay on;
1.这两项为何不可同用?
2.open_log_file_cache项的作用,与access_log /logs/xx.log buffer=32k设置有什么不同,分别起什么作用,如何用于生产环境?
3.同时求一个在线靠谱完整的nginx.conf最好有语句说明
感谢!!!!!!!!!!
求白话回复,感谢!!!
tcp_nopush on;
1.这两项为何不可同用?
2.open_log_file_cache项的作用,与access_log /logs/xx.log buffer=32k设置有什么不同,分别起什么作用,如何用于生产环境?
3.同时求一个在线靠谱完整的nginx.conf最好有语句说明
感谢!!!!!!!!!!
1是具体参数说明
2是简单配置,可以参考1加减参数
以上都是别人总结的,真功夫还是开NGINX官网的文档和源码
tcp_nopush与tcp_nodelay相反。它的目标不是尽可能快地推送包,而是优化同时发送的数据量。它将强制包等待其达到最大大小(mss),然后再将其发送到客户端。此指令仅在sendfile为on时有效.
2 回答1k 阅读
1 回答772 阅读✓ 已解决
1 回答645 阅读
678 阅读
425 阅读
tcp_nopush
和tcp_nodelay
都是属于nginx 的 ngx_http_core_module 模块tcp_nodelay原文地址
tcp_nopush原文
2.
open_log_file_cache
属于 ngx_http_log_module最后回答:
open_log_file_cache
和access_log
关系的话,可以说前者是后者产生日志文件的描述,仅此而已。3.1楼的有一个nginx文件,里面配置挺全的。我不是服务器工程师也不是运维。具体线上如何玩更好,我没有答案。略献薄解,仅做参考。