Я играю с EM, чтобы добиться потоковой передачи и параллелизма. У меня возникла проблема с потоковой передачей... Я запускаю следующее стоечное приложение https://gist.github.com/1394840< /а> используя
$ rackup -s thin -p 3000 async_app.ru
Во время тестирования с $ ab -c 10 -n 20 http://localhost:3000/
приложение принимало параллельные запросы. Здорово!
Я ожидаю, что тем временем он достигнет потоковой передачи. Когда я тестирую его в Firefox8, он работает так хорошо. А при использовании $ curl -i http://localhost:3000/
результат передается так же, как и ожидалось!
Но позже при тестировании в IE и Chrome потоковая передача не удалась, то есть три строки появились вместе только через 5 секунд после запуска запроса...
Я сомневался, что если я пропущу что-то требуемое браузером? Я заметил, что в заголовках ответов не было Transfer-Encoding:chunked
, так что это имеет значение? Если да, то проблема в Тони? Как я могу реализовать потоковую передачу с тонким или в Chrome?
Спасибо!