Я просто хочу проверить свою настройку использования Varnish. У меня есть выделенная машина с 500 ГБ, дисковое пространство и мои объекты, которые я собираюсь кэшировать, будут огромными (~ 500 МБ) по размеру каждый.
Я использую такую конфигурацию по умолчанию.
DAEMON_OPTS="-a :80 \
-T localhost:6082 \
-f /etc/varnish/default.vcl \
-u varnish -g varnish \
-S /etc/varnish/secret \
-s file,/var/lib/varnish/varnish_storage.bin,80%"
Можно ли использовать под лак 80% дискового пространства. Будет ли влиять на производительность использование 80% диска размером 500 ГБ при обслуживании из кеша.
Кроме того, я вижу, что в документации по лакам упоминаются размеры в Tebibytes, поэтому я не думаю, что размер здесь вызывает беспокойство. Кто-нибудь может это подтвердить?
Производительность будет ограничиваться производительностью вашего жесткого диска. В зависимости от модели доступа к кэшируемому контенту производительность может быть низкой, так как лаку может потребоваться случайный поиск тысяч небольших файлов.
Если возможно, подумайте об использовании памяти, а не диска, у вас будет меньше емкости, но производительность для наиболее часто доступного контента может быть лучше, чем более низкая производительность для большего количества контента.