Saltar al contenido

¿Es posible ejecutar Varnish tanto con memoria como con almacenamiento en disco?

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.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *