Estoy creando un sistema de estadísticas web de alta carga mediante la inserción de la etiqueta <img>
en el sitio. Lo que quiero hacer es:¿Cómo puedo hacer que nginx devuelva una respuesta estática y envíe encabezados de solicitud a la aplicación?
- nginx consigue solicitud de una imagen de algunas de acogida
- se da como respuesta a acoger pequeña imagen estática 1px del sistema de archivos
- en este momento que de alguna manera transfiere cabeceras de solicitud de aplicación y cierra la conexión al host
Estoy trabajando con Ruby y voy a hacer una aplicación de Rack puro para obtener los encabezados y ponerlos en una cola para realizar más cálculos.
El problema que no puedo resolver es, ¿cómo puedo configurar sphinx para dar encabezados a la aplicación Rack, y devolver una imagen estática como la respuesta sin esperar una respuesta de la aplicación Rack?
Además, Rack no es necesario si hay una solución de Ruby más común.
Esto no es realmente una respuesta a su pregunta _specific_, pero si usted don' Para encontrar otra solución, puede considerar registrar las solicitudes en un archivo y luego analizar ese archivo más tarde con Ruby –
Brandon, gracias, esta solución es bastante interesante, pero me temo que es muy escalable. – sandrew
¿Por qué necesita una respuesta inmediata del servidor?Me refiero a que el cliente está esperando una imagen GIF 1x1px transparente, por lo que para la experiencia del usuario final es imperceptible ... – lwe