Ускорьте работу веб-сайта с помощью Varnish

Раздел: Статьи о Linux
Дата 17.06.2015
Просмотров: 479


уменьшение нагрузкиЗапуск iostat с двухсекундным интервалом обновления:

iostat -c 2

Запуск top:

/usr/bin/top

Теперь все готово для выполнения проверки.

Пусть ab работает достаточно долго, для того чтобы Вы заметили воздействие на производительность системы.

Обычно это период от одной минуты до десяти.

Давайте снова запустим ab с гораздо большим общим числом запросов и более высокой параллельностью.

Нагрузочный тест Apache с помощью ab:

ab -c 50 -n 100000 http://localhost/cgi-bin/test

Нагрузочный тест Varnish с помощью ab:

ab -c 50 -n 1000000 http://localhost:6081/cgi-bin/test

В первую очередь, сравним время ответа системы. Хотя этого не видно на скриншотах, сделанных как раз перед завершением работы ab, результат Apache составил 23 мс на запрос (2097 rps), а результат Varnish – 4 мс на запрос (12099 rps).

Наиболее значительная разница наблюдается в показателях средней нагрузки top. Хотя Apache поднял системную нагрузку до 12, Varnish сохранял этот показатель на уровне близком к 0: 0,4.

Все же мне пришлось подождать несколько минут, чтобы средняя нагрузка машины снизилась после нагрузочного теста Apache, прежде чем приступить к тесту Varnish.

Также лучше производить данные тесты на непроизводственной системе, которая в целом свободна.

Хотя серверы и вебсайты обладают разными требованиями и параметрами, Varnish может улучшить производительность Вашего сайта, одновременно значительно снижая нагрузку на сервер.

Вы можете оценить статью:

УжасноПлохоНормальноХорошоОтлично (Еще нету оценок)
Loading...Loading...

Поделиться этой записью с друзьями:

ВКонтакте    Facebook    Twitter    Мой Мир    Одноклассники

Вас могут заинтересовать другие материалы:

    Как легко найти себе работу с помощью Интернета?
    Видео: Почему тормозит ноутбук? Как ускорить работу с помощью Linux
    Видео: Как проверить Андроид перед покупкой