NGINX2 Nginx소켓 옵션 - tcp_nopush & tcp_nodelay nginx의 tcp_nopush와 tcp_nodelay 옵션은 네트워크 성능 최적화와 관련하여 중요한 설정입니다. 이 두 설정은 각각 TCP 네트워크의 패킷 전송 방식을 조절합니다. tcp_nopush tcp_nopush 설정은 TCP의 Cork 옵션과 연관되어 있습니다. 이 옵션을 활성화하면 (tcp_nopush on;), nginx는 HTTP 헤더와 본문이 함께 전송될 수 있도록 TCP 패킷을 "코르크"(즉, 일시적으로 보류)합니다. 이는 패킷의 전송을 일시적으로 지연시키고, 헤더와 본문이 하나의 패킷에 효율적으로 포함되도록 할 수 있어 네트워크 효율을 높입니다. 특히 정적 파일을 전송할 때 유용합니다. tcp_nodelay tcp_nodelay 설정은 TCP의 Nagle 알고리즘과 관련이 있습니다... 2024. 4. 16. Django + Nginx + uWSGI 웹 서버의 통신 Django의 통신 모식도 Web Client Web server Socket WSGI Django PythonFunction Web server ex) Nginx Socket ex) Web server와 WSGI 사이의 통신 방법 리눅스 소켓을 사용 시 네트워크보다 더 빠름 WSGI( Web Server Gateway Interface) : 웹 서버(Nginx)와 웹 프레임워크(Django) 사이의 통신을 담당하는 인터페이스 ex) uWSGI 2024. 4. 16. 이전 1 다음