Varnish — ускоритель HTTP, разработанный для динамических веб-сайтов с большим количеством контента, а также для API.

Описание Ориентирован исключительно на HTTP, в отличие от других прокси-серверов, которые часто поддерживают FTP, SMTP и другие сетевые протоколы. Поддерживает балансировку нагрузки с использованием как циклического перебора, так и случайной директивы. Также доступна базовая проверка работоспособности сервера.

Другие возможности Varnish Cache также обладает следующими возможностями: Поддержка плагинов через модули Varnish, также известные как VMODs Поддержка Edge Side Includes (ESI), включая сборку сжатых ESI-фрагментов Сжатие и декомпрессия gzip Директоры (алгоритмы балансировки) на основе DNS, случайного выбора, хеширования и IP-адреса клиента Потоковая передача HTTP (HTTP Streaming) в режимах `Pass` и `Fetch` Экспериментальная поддержка постоянного хранилища без вытеснения по алгоритму LRU Режимы Saint и Grace. В режиме Grace (режим «изящной» деградации), если сервер-источник (backend) выходит из строя и возвращает серверную ошибку 5xx, Varnish может проигнорировать заголовки истечения срока действия и продолжать отдавать пользователям устаревшую версию страницы из кэша. В режиме Saint (режим «карантина») при балансировке нагрузки сбойный сервер временно блокируется и исключается из пула серверов, которые могут обрабатывать запросы.

См. также

Guru Meditation Обратный прокси

Примечания

Ссылки Официальный сайт

Категория:Свободное программное обеспечение, написанное на Си Категория:Свободные веб-серверы Категория:Программное обеспечение с лицензией BSD Категория:Кроссплатформенное программное обеспечение Категория:Свободные системы управления пакетами