max request로 제한하는건 알겠는데
timeout으로 제한하는건 생각나는 방법들이 다 별로네요.
원래 socket에서 지원하는 keepalive 기능이 http 규약에서의 keepalive와 같은건줄 알았는데
완전히 다르더라고요;;
그냥 api에서 지원해줄거 같기도한데,
보통 웹서버의 keep alive timeout은 어떻게 구현하나요?
non-blocking 에서는 보통 자체 timer 를 가지고 있어서 1 개의 http request 처리 후 timer 에 등록하게 되어 있습니다. blocking 은 다음분이 대답해 주실 꺼예요. :-)
제가 지금 iocp를 쓰고있는데요
근데 그런식으로 타이머로 하면
1클라이언트 1쓰레드 처럼 되지 않나요?
아 제가 멍청한 소리를 했네요.
쓰레드 만들어놓고 sleep시킬 생각만 했네요
그냥 타이머 api 쓰면 되는걸말입니다.
non-blocking 에서는 보통 자체 timer
non-blocking 에서는 보통 자체 timer 를 가지고 있어서 1 개의 http request 처리 후 timer 에 등록하게 되어 있습니다. blocking 은 다음분이 대답해 주실 꺼예요. :-)
그렇다면
제가 지금 iocp를 쓰고있는데요
근데 그런식으로 타이머로 하면
1클라이언트 1쓰레드 처럼 되지 않나요?
아;;
아 제가 멍청한 소리를 했네요.
쓰레드 만들어놓고 sleep시킬 생각만 했네요
그냥 타이머 api 쓰면 되는걸말입니다.