Как лучше сделать кеширование больших файлов (50 Гб+) с помощью nginx?

Обычный кеш nginx не подойдет, так как сначала сервер должен получить весь ответ, а только потом закешировать. Каким образом можно такие файлы кешировать если используется Accept-Ranges: none?
  • Вопрос задан
  • 691 просмотр
Пригласить эксперта
Ответы на вопрос 2
opium
@opium
Просто люблю качественно работать
Вообще не очень понятно зачем их кешировать если их много
В целом проще всего имеет локально набор самых популярных файлов и отдавать их нгинксом напрямую
Это имеет и экономический эффект и хорошо скажется на скорости отдачи
Ответ написан
Sanasol
@Sanasol
нельзя просто так взять и загуглить ошибку
В чем смысл кеширования этих файлов?
Быстрее чем с диска могут отдаваться только из рамы.
У вас рамы на много файлов по 50 гигов хватит?

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

Так что задача в текущем виде без подробностей не имеет смысла.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы