Это, вероятно, глупый вопрос, но что такое «неблокирующий веб-сервер»? Все веб-серверы технически не блокируют, не так ли? в противном случае, как они могут обрабатывать одновременные соединения? Apache2 достигает этого, используя комбинацию fork () и pthreads. Чем именно Tornado (и Twisted тоже) отличаются? Они просто устанавливают несколько сокетов в неблокирующий режим, создают список FD (или эквивалентный), а затем зацикливают его одним большим вызовом select () sys?
Где бы вы использовали такие фреймворки и какие преимущества они могут дать вам по сравнению с Apache2 (или другими популярными серверами)? Спасибо