Me preguntaba si alguien sabía de una manera que se podría gestionar el ancho de banda dentro de una aplicación rieles de alguna manera que no depende del servidor web. Por ejemplo, cada cuenta tiene un límite de ancho de banda. ¿Dentro y fuera del tráfico restringido resta de la asignación mensual?gestión de ancho de banda con rieles?
5
A
Respuesta
4
Una opción sería añadir un after_filter en application.rb (para que se aplique a todas las acciones) y hacer lo siguiente:
def store_bandwidth_usage
response_size = response.body.size
# Assuming the User model has a bandwidth_usage attribute
@current_user.increment!(:bandwidth_usage, response_size)
end
Por supuesto, entonces se necesitaría una before_filter el cual comprobó que un usuario no habían rebasado el ancho de banda asignado, de lo contrario se les debería denegar el acceso.
Tenga en cuenta que esto sólo se contará para las peticiones que llegan al servidor de rieles, todas las solicitudes que se llenan por un servidor de aplicaciones (por ejemplo, imágenes) no se incluirán.
Cuestiones relacionadas
- 1. Estrangulamiento del ancho de banda con netem?
- 2. Cálculo del ancho de banda
- 3. Limite velocidades de ancho de banda
- 4. Uso del ancho de banda de memoria
- 5. Limitación de membresía por ancho de banda
- 6. Vídeo HTML5: Detección de ancho de banda
- 7. ¿Simular ancho de banda limitado desde Chrome?
- 8. Disminución del ancho de banda en C#
- 9. ¿SSL causa mucho más ancho de banda?
- 10. Disminución del ancho de banda en Python
- 11. Obtener estadísticas de ancho de banda de conexión
- 12. ¿Cómo obtener la velocidad de ancho de banda (descarga) actual?
- 13. Carga de php y ancho de banda/pregunta de tráfico
- 14. Ancho de banda de memoria compartida Fermi vs Kepler GPU
- 15. ¿Cómo puedo obtener la velocidad de ancho de banda disponible?
- 16. ancho de banda y simulador de tráfico para aplicaciones web?
- 17. Comprobar la velocidad de conexión (ancho de banda) en Xcode
- 18. ¿Sigue CURLOPT_NOBODY descargando el cuerpo? Utilizando el ancho de banda
- 19. límite Virtual Box ancho de banda en la red
- 20. preguntas sobre Azure Instancia ancho de banda asignado
- 21. Costo efectivo con un ancho de banda para un servicio de transmisión
- 22. eficiencia del ancho de banda de encuestas de chat de Ajax
- 23. Sockets Java con datos fuera de banda
- 24. banda de fondo con dos colores?
- 25. limitando el ancho de banda de red de un proceso java
- 26. La mejor herramienta para monitorear el ancho de banda de la conexión de red
- 27. Prueba simple de ancho de banda/latencia para estimar la experiencia de un usuario
- 28. Detectando la velocidad de conexión de red y el uso de ancho de banda en C#
- 29. ¿Simula ancho de banda insuficiente en un entorno de prueba (Mac OS X)?
- 30. ¿Cuál es la mejor tecnología de ancho de banda bajo Delphi n-tier?
supongo que esto va a estar relacionado con el análisis de los archivos de registro, se ve como Splunk podría hacerlo con seguridad, pero necesito algo en un presupuesto. Production Log File Analyzer joya tal vez? – bwizzy