Was ist Rohr-Modus und Pass-Modus in Lack-Cache ... Ich habe versucht, auf diesen Link verweisen, um Lack zu verstehen. Ich verstehe etwas passieren, aber ich würde eine bessere Erklärung mag .. http://spin.atomicobject.com/2013/01/16/speed-up-website-varnish/Was ist Rohr-Modus und Pass-Modus in Lack
6
A
Antwort
20
Pass-Modus ist sehr häufig in Lack und sagt nur Varnish die Anfrage an das Backend zu übergeben, anstatt zu versuchen und es aus dem Cache zu dienen. Dies wird für dynamische Seiten verwendet, die nicht zwischengespeichert werden sollen. Beispiel:
sub vcl_recv {
if (req.url ~ "^/myprofile") {
return (pass)
}
}
Der Rohrmodus ist ziemlich unterschiedlich und wird nur selten verwendet. Wenn Sie Objekte wie Videos streamen möchten, sollten Sie die Pipe verwenden, um Timeouts zu vermeiden. Die Verwendung von pipe
bedeutet, dass Varnish jede Anfrage nicht mehr prüft und nur Bytes direkt zum Backend sendet. Es gibt mehrere Fehler bei der Verwendung von Pipe, also stellen Sie sicher, dass Sie in den Varnish-Dokumenten using pipe auschecken.
Beispiel:
sub vcl_recv {
if (req.url ~ "^/video/stream/") {
return (pipe)
}
}
sub vcl_pipe {
# http://www.varnish-cache.org/ticket/451
# This forces every pipe request to be the first one.
set bereq.http.connection = "close";
}
Verwandte Themen
- 1. obj.ttl in Lack 4.0
- 2. lack split url und ändern url
- 3. Haproxy vor Lack oder umgekehrt?
- 4. Warum ist Lack nicht unter Berücksichtigung der Malloc-Grenze?
- 5. wärmender Lack-Cache mit Bildern?
- 6. Kann Lack cache gehackt werden?
- 7. lack vcl spülen cache selektiv
- 8. Verwendung von Lack-Theken MAIN. * In VCL
- 9. Magento Multilaga Laden mit Lack
- 10. Lack Hit-for-Pass bedeutet?
- 11. Gzip-Komprimierung mit Lack-Cache
- 12. Was ist [und] in C#?
- 13. url ausgeschlossen durch noch über Lack Rückkehr
- 14. Lack Round Robin Direktor nicht Kommissionierung Backends
- 15. Lack 503 nach 200 von Backend
- 16. Sammeln Lack Statistiken auf URL-Ebene
- 17. Was ist Thread.CurrentPrincipal und was macht es?
- 18. Was ist JSR und was nutzt es?
- 19. Was ist Boxen und was macht es?
- 20. Was ist POI und was bedeutet es?
- 21. In MIPS, was ist HALLO und LO
- 22. Was ist diff in @Injectable() und @Inject
- 23. Was ist ↓ und &uparr; in Winforms?
- 24. Was ist @permalink und get_absolute_url in Django?
- 25. Was ist Routing und Controller in Laravel?
- 26. Was ist M und L in GeometryDrawing?
- 27. Was ist Größe und Volumen in Coinbase?
- 28. Was ist -pa und -pz in Erlang?
- 29. In Lua, was ist #INF und #IND?
- 30. Was ist Pfad und Unterpfad in Java2D?
Vielen Dank für diese Erklärung. Hat mir wirklich sehr geholfen. –