Реальная проблема, с которой лично я сталкиваюсь регулярно - это когда один бэкенд начинает тормозить (например, кто-то загрузил базу данных тяжёлыми запросами на несколько секунд), и в результате все синхронные воркеры, которые иногда записывают данные в эту базу, затыкаются и ждут эти несколько секунд. Остальные клиенты, которым эта база может и вообще не нужна, и которые могли бы быть обслужены в случае асинхронного приложения, стоят в очереди. Добавлять воркеров я уже не могу - их 50 штук на сервере выполняется, и больше уже памяти нет. И даже если их добавить больше, это не помешает им всем заткнуться на той же базе.
Синтетические тесты - это всё здорово, но ими не проверить такие ситуации. On Mon Feb 09 2015 at 10:25:01 AM Daniel Podolsky <[email protected]> wrote: > > Nginx способен не особо напрягаясь обрабатывать десятки тысяч соединений. > > Апачу для этих целей надо значительно больше ресурсов. > зато апач способен выполнять полезную работу, а nginx может только > перекладывать байты из одной трубы в другую. > > это я не про спорить, я про неадекватность сравнения :) > > nginx - клевая софтина, и без нее веб-хайлоад представить себе сегодня > трудно, но роль его - роль кеша записи. > > > Ради интереса можно всё-таки написать тесты на Си и закрыть уже этот > вопрос > > чёрт возьми ) > Я вот не уверен, что тесты эти надо на Си написать. Мы же все > остальное, что собираемся писать, не собираемся писать на Си, правда? > ;) > -- > Moscow.pm mailing list > [email protected] | http://moscow.pm.org >
-- Moscow.pm mailing list [email protected] | http://moscow.pm.org
