차단 여부에 관계없이 비동기식과 동기식은 이해하지만, openresty가 어떻게 비동기식 비차단 IO를 구현하고 높은 동시성 처리 기능을 달성하는지 이해가 안 가시나요? 평소 Lua 인터페이스를 작성하는데, 스트레스 테스트를 해보면 상당한 QPS를 볼 수 있는데, 다른 언어(예를 들어 PHP 인터페이스)로 작성된 http API의 실행 과정과 별반 차이가 없는 느낌입니다. 어떤 영웅이라도 예제를 사용하여 비동기 비차단에 대한 구현을 간략하게 설명하고 PHP가 이를 구현할 수 없는 이유를 PHP 인터페이스와 비교할 수 있습니까?
이해를 위해 천 형제의 슬라이드를 읽어보는 것이 좋습니다.
http://openresty.org/en/prese...