Valentina, miembro de este gran staff, nos hizo el favor de escribir esta reseña porque domina a la perfección el tema.
Solución:
Utilizar el malloc
método. Intentará poner todo en la RAM y el núcleo lo cambiará si es necesario. De esta manera, está utilizando la memoria y el disco juntos.
Al mismo tiempo file
funciona mucho mejor que malloc
cuando empiezas a golpear el disco. Para obtener más información, consulte:
- La sección Storage Backends del capítulo Tuning del Varnish Book
- Esta publicación de blog sobre “mejores prácticas de barniz” (de enero de 2010)
Debe nombrar el almacenamiento respectivamente de la siguiente manera y en vcl especifica con qué almacenamiento de back-end desea usar beresp.storage = storage_name
. .
Barniz 3.* opciones de proceso
DAEMON_OPTS="-a :80
-T localhost:6082
-f /etc/varnish/default.vcl
-S /etc/varnish/secret
-s foo=malloc,512m
-s bar=file,/var/lib/varnish/varnish_storage.bin,512m"
vcl v3
sub vcl_fetch
if (req.url ~ "html")
set beresp.storage = "foo";
set beresp.http.x-storage = "foo";
else
set beresp.storage = "bar";
set beresp.http.x-storage = "bar";
return (deliver);
Para Varnish v4, puede seguir las instrucciones de la publicación oficial del blog https://info.varnish-software.com/blog/partitioning-your-varnish-cache
Sección de Reseñas y Valoraciones
Agradecemos que quieras auxiliar nuestra publicación mostrando un comentario o valorándolo te damos las gracias.