Problema de Caché con Varnish y Puertos en Servidor Web

  • Autor Autor lepe
  • Fecha de inicio Fecha de inicio
L

lepe

Curioso
¡Usuario con pocos negocios! ¡Utiliza siempre saldo de Forobeta!
Hola gente

Voy poco a poco ajustando el server y mi web a unas optima velocidad de carga y la última ginda que me falta es cachear aún más la web mediante Varnish. Lo instalé para ejecutarlo en un server con Apache + FPM a través de Nginx como se menciona en este tutorial e intentando testearlo para saber si el cache funciona desde la memoria, no sé que es lo que falla en los puertos configurados de Varnish o Nginx.

Al ver un subdominio de prueba y recargarlo me es imposible saber si el cache es HIT o MISS y en su lugar me aparece "transferencia de codificación Chunked"

De acuerdo a ese tutorial configuré los puertos en plesk tal como especifican y añadi en "default.vcl" el siguiente codigo en la cabecera "sub vcl_deliver" para checkear si funciona el cache:

Insertar CODE, HTML o PHP:
if (obj.hits > 0) {
     set resp.http.X-Cache = "HIT";
} else {
     set resp.http.X-Cache = "MISS";
}


Mis configuraciones:
- Apache 2.4.6 puerto 7080 por defecto
- etc / nginx / nginx.conf sin puerto por defecto
- etc / nginx / plesk.conf.d / server.conf > Listen MyIP:80 (por defecto)
- Añadido desde plesk: Varnish puerto 80 (nginx) a externo 32780
- etc / varnish / default.vcl en las cabeceras backend default {
Host: MiIP y en Port: 7080

¿Cómo puedo eliminar el "Transfer-Encoding Chunked" y reemplazarlo por "X-Cache MISS o HIT" para mostrar en los encabezados si está funcionando el cache desde la memoria?

Adjunto capturas
4uxlhy.jpg

28jhems.jpg

15qzv5z.jpg



Saludos y gracias
 

Temas similares

Atrás
Arriba