Spec-Zone.ru › Varnish

Настройка размера кэша

Решение вопроса о размере кэша может быть непростой задачей. Следует учитывать несколько факторов:

  • Какой объем данных составляет ваш горячий набор данных. Для портала или новостного сайта это будет размер главной страницы со всем содержимым, а также размер всех страниц и объектов, связанных с первой страницей.
  • Насколько дорого стоит генерировать объект? Иногда имеет смысл кэшировать изображения лишь на некоторое время или вообще не кэшировать их, если их легко обслуживать из бэкенда и у вас ограниченный объем памяти.
  • Следите за значением счётчика n_lru_nuked с помощью varnishstat или других инструментов. Если наблюдается большое количество активности LRU, значит ваш кэш удаляет объекты из-за ограничений по объёму, и вам следует увеличить размер кэша.

Обратите внимание, что каждый сохранённый объект также занимает дополнительное место, которое хранится вне фактической области хранения. Таким образом, даже если вы укажете -s malloc,16G , Varnish может фактически использовать в два раза больше. Varnish имеет накладные расходы около 1 КБ на объект. Поэтому, если в вашем кэше много небольших объектов, эти накладные расходы могут быть значительными.

Copyright © 2006 Verdens Gang AS
Copyright © 2006–2020 Varnish Software AS
Licensed under the BSD-2-Clause License.
https://varnish-cache.org/docs/7.4/users-guide/sizing-your-cache.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API