Cred nginx-extras
și nginx-plin
pachetul ar trebui să-l aibă (cel puțin îl are în debian).
Dar ai putea afla singur:
?sudo? nginx -V 2>&1 | tr " " "\n" | felie grep
BTW, tăierea cache-ului este necesară numai dacă doriți o solicitare a intervalului de asistență în conținut dinamic (de exemplu, proxy). Mai mult, este folosit pentru a împărți sau pentru a implementa un cache eficient de răspuns mare în bucăți, care sunt sub controlul dvs. pe partea proxy.
Pentru o solicitare simplă de gamă către o resursă statică (de exemplu, clienții care accesează fișiere PDF sau arhive) nu este deloc necesară, nginx poate servi Interval: octeți=n-m
cerere fără nicio problemă.
Doar încercați asta pentru a o testa:
curl -v -r 0-1000 --HEAD 'http://example.com/download/some-file.pdf'
și vezi dacă va răspunde cu 206 Conținut parțial
.
În acest fel, o puteți face chiar și pentru orice conținut dinamic fără modul slice, de ex. g. folosind redirecționarea HTTP către fișierul stocat anterior într-o locație de descărcare „memorând” documentele interne într-o singură bucată.
Și ngx_http_slice_module
este ceva pentru stocarea parțială în cache e. g. pentru împărțirea unui răspuns mare în câteva răspunsuri mici în spatele backend-ului în amonte.