Наверное nginx-дополнения
и nginx-полный
пакет должен иметь это (по крайней мере, он есть в дебиан).
Но вы можете узнать это сами:
?судо? nginx -V 2>&1 | тр " " "\n" | срез grep
Кстати, нарезка кеша необходима только в том случае, если вы хотите поддерживать запрос диапазона в динамическом (например, проксировании) контенте. Кроме того, он используется для разделения или реализации эффективного кеша большого ответа в кусках, которые находятся под вашим контролем на стороне проксирования.
Для простого запроса диапазона к статическому ресурсу (например, клиентам, обращающимся к файлам PDF или архивам) он вообще не нужен, nginx может служить Диапазон: байты=n-m
запрос без проблем.
Просто попробуйте это, чтобы проверить это:
curl -v -r 0-1000 --HEAD 'http://example.com/download/some-file.pdf'
и посмотреть, ответит ли он с 206 Частичное содержание
.
Таким образом, вы можете сделать это даже для любого динамического контента без модуля среза, например. г. используя перенаправление HTTP на ранее сохраненный файл в каком-либо месте загрузки, «кэшируя» ваши документы внутри одной части.
И ngx_http_slice_module
что-то для частичного кэширования e. г. для разделения большого ответа на несколько небольших ответов за бэкэндом вверх по течению.