요청이 느릴 때 서버의 어느 줄에서 기다리고 있을까?
요청 하나가 2초 뒤에 답을 돌려줬다. 그동안 중앙 처리 장치가 2초 내내 계산한 것은 아닐 수 있다. 데이터가 들어오기를 기다리거나, 실행할 차례를 기다리거나, 애플리케이션의 작업 목록에 들어 있었을 수도 있다. 같은 응답 시간이어도 기다린 위치에 따라 손볼 곳이 달라진다.중앙 처리 장치(Central Processing Unit, CPU)는 명령을 실행하는 하드웨어다. 소켓(socket)은 프로그램이 네트워크 연결로 데이터를 주고받는 통로다. 작업 큐(work queue)는 아직 실행할 담당자를 받지 못한 일을 순서대로 보관하는 목록이다. 셋은 하나의 대기열이 아니다.소켓에서 데이터가 오기를 기다리는 동안클라이언트가 요청 일부만 보내고 나머지를 늦게 보냈다고 하자. 서버는 연결을 받아도 요청 전체를 ..