Varnish3: ¿cuántos clientes provocan 1 búsqueda de backend? (antidogpila)

Varnish3: ¿cuántos clientes provocan 1 búsqueda de backend? (antidogpila)

Cuando la caché de Barniz está vacía y tengo X solicitudes de clientes para el mismo activo, Varnish reúne a los clientes y emite 1 búsqueda de backend.

¿Sabe si existe la posibilidad de controlar cuántas solicitudes se retienen hasta su recuperación (o el tamaño de la ventana de tiempo)? - Me gustaría que el backend buscara con más frecuencia para que los clientes esperaran menos tiempo.

Cuando probé con return(pass), obtuve un buen flujo, no hubo mucho tiempo para el cliente, pero no obtuve almacenamiento en caché, y debido a que el almacenamiento en caché lo establece el backend, me gustaría quedarme con "return(lookup)", que habilita antidogpile. efecto: bueno pero a veces malo (debido a los requisitos de retención...)


EDITAR: Tipo de solución en mis comentarios :)

Respuesta1

Hasta donde yo sé, la solicitud de backend se activa de inmediato. Si llegan más solicitudes para el mismo recurso antes de que se satisfaga la primera solicitud, se atienden desde la solicitud de backend en curso.

Si cree que los errores de caché son lentos, lo más probable es que se deba a que su backend es lento o a que algo más está mal configurado.

información relacionada