Мы изначально поставили себе довольно высокую планку по качеству проведения конференции: помещение, оборудование, питание, западные докладчики (только на их привоз в бюджете выделено более 20 тысяч долларов).
Прибыли заложено 17%, что не очень много для коммерческой компании.
Fast-CGI процесс все равно занимает больше места в оперативной памяти, чем одно подключение в nginx. Я помню, как Игорь Сысоев бился за каждый килобайт — в результате он довел дело до смешных цифр — на одно соединение несколько десятков килобайт.
Я привел пять правил, мне казалось, что они далеко не всем понятны. Схема лишь для того, чтобы показать — при обработке даже самой простой страницы задействуется множество подсистем. У каждой из них есть свои буфера, свой кэш и свои ограничения.
Отсюда возникают различного рода «странности», например, почти одинаковая скорость чтения файла с диска и отдачи фрагмента памяти (файл положился в кэш файловой системы). Или отсутствие загрузки при молчании сервера (забита очередь на открытие TCP-соединений в сетевой подсистеме).
Обратная ситуация — если тестировать только одну страничку, то все, что ее касается очень быстро закешируется и замеряемое время будет невалидным.
Или волшебный URL, который при выполнении вызывает коллапс всей системы. Одна из самых сложно уловимых ошибок.
Возможно, Вам все это понятно — я поздравляю Вас, коллега, на Хабре разная аудитория, возможно, для кого-то даже такие основы были интересны и полезны.
В программе конференции 52 доклада и митапа, а не только те, что описаны в статье.
Следующий шаг — это уже 1000 человек, я не решился в этом году.
Прибыли заложено 17%, что не очень много для коммерческой компании.
Отсюда возникают различного рода «странности», например, почти одинаковая скорость чтения файла с диска и отдачи фрагмента памяти (файл положился в кэш файловой системы). Или отсутствие загрузки при молчании сервера (забита очередь на открытие TCP-соединений в сетевой подсистеме).
Обратная ситуация — если тестировать только одну страничку, то все, что ее касается очень быстро закешируется и замеряемое время будет невалидным.
Или волшебный URL, который при выполнении вызывает коллапс всей системы. Одна из самых сложно уловимых ошибок.
Возможно, Вам все это понятно — я поздравляю Вас, коллега, на Хабре разная аудитория, возможно, для кого-то даже такие основы были интересны и полезны.