유닉스 소켓을 통한 서비스 연동: 성능과 TCP 오버헤드 감소의 장점

유닉스 소켓을 통한 서비스 연동: 성능과 TCP 오버헤드 감소의 장점 소규모 서버에서 성능을 극대화하고 TCP 오버헤드를 줄이기 위한 방법 중 하나는 유닉스 소켓(Unix Socket)을 사용하는 것. 특히 같은 서버에서 돌아가는 PHP-FPM, Nginx, PostgreSQL, Redis 등의 서비스들이 있다면, 이들을 유닉스 소켓으로 연결하는 것이 상당한 이점이 있다. 유닉스 소켓이란? 유닉스 소켓은 로컬 프로세스 간 통신(IPC, Inter-Process Communication)을 … Read more

리눅스의 내부 네트워크 트래픽 처리하기 위해 iptables에 대해 알아보자.

리눅스의 내부 네트워크 트래픽 처리하기 위해 iptables에 대해 알아보자 iptables는 리눅스에서 네트워크 트래픽을 관리하는 방화벽 도구로, 패킷 필터링을 통해 네트워크 접근을 제어한다. iptables는 각 패킷을 체인(chain)과 룰(rule)이라는 규칙에 따라 처리한다. 체인은 INPUT, OUTPUT, FORWARD 등으로 나뉘며, 패킷이 해당 체인에 들어올 때 정의된 룰에 따라 행동을 결정한다. 기본적인 iptables 사용법 iptables는 크게 3개의 테이블로 나뉜다: filter: … Read more