<div dir="ltr">Реальная проблема, с которой лично я сталкиваюсь регулярно - это когда один бэкенд начинает тормозить (например, кто-то загрузил базу данных тяжёлыми запросами на несколько секунд), и в результате все синхронные воркеры, которые иногда записывают данные в эту базу, затыкаются и ждут эти несколько секунд. Остальные клиенты, которым эта база может и вообще не нужна, и которые могли бы быть обслужены в случае асинхронного приложения, стоят в очереди. Добавлять воркеров я уже не могу - их 50 штук на сервере выполняется, и больше уже памяти нет. И даже если их добавить больше, это не помешает им всем заткнуться на той же базе.<div><br><div><span style="font-size:13.1999998092651px;line-height:19.7999992370605px">Синтетические тесты - это всё здорово, но ими не проверить такие ситуации.</span><br></div></div></div><br><div class="gmail_quote">On Mon Feb 09 2015 at 10:25:01 AM Daniel Podolsky <<a href="mailto:onokonem@gmail.com">onokonem@gmail.com</a>> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">> Nginx способен не особо напрягаясь обрабатывать десятки тысяч соединений.<br>
> Апачу для этих целей надо значительно больше ресурсов.<br>
зато апач способен выполнять полезную работу, а nginx может только<br>
перекладывать байты из одной трубы в другую.<br>
<br>
это я не про спорить, я про неадекватность сравнения :)<br>
<br>
nginx - клевая софтина, и без нее веб-хайлоад представить себе сегодня<br>
трудно, но роль его - роль кеша записи.<br>
<br>
> Ради интереса можно всё-таки написать тесты на Си и закрыть уже этот вопрос<br>
> чёрт возьми )<br>
Я вот не уверен, что тесты эти надо на Си написать. Мы же все<br>
остальное, что собираемся писать, не собираемся писать на Си, правда?<br>
;)<br>
--<br>
Moscow.pm mailing list<br>
<a href="mailto:moscow-pm@pm.org" target="_blank">moscow-pm@pm.org</a> | <a href="http://moscow.pm.org" target="_blank">http://moscow.pm.org</a><br>
</blockquote></div>