español heroku hosting

español - ¿Cuántos dynos requeriría alojar un sitio web estático en Heroku?



heroku español (3)

Dado que la mayoría de los clientes HTTP 1.1 crearán dos conexiones TCP al servidor web cuando solicite recursos, tengo la corazonada de que verá un mejor rendimiento en clientes individuales si inicia dos días, por lo que las solicitudes de recursos canalizados del cliente también pueden manejarse de forma canalizada.

Tendrá que decidir si vale la pena el dinero extra para el rendimiento mejorado (potencialmente leve) de un solo cliente.

Si alguna vez anticipa que varios clientes soliciten información a la vez, entonces probablemente querrá más de dos dinamómetros, solo para asegurarse de que al menos uno esté disponible para clientes adicionales.

Quiero alojar un sitio web estático en Heroku, pero no estoy seguro de con cuántos dynos comenzar.

Dice en esta página: https://devcenter.heroku.com/articles/dyno-requests que el número de solicitudes que un dino puede atender depende del idioma y el marco utilizado. Pero también he leído en alguna parte que 1 dyno solo maneja una solicitud a la vez.

Un poco confundido aquí, ¿debería un dinamómetro web ser suficiente para alojar un sitio web estático con un tráfico muy pequeño (<1000 vistas / mes, <10 / hora)? ¿Y cómo haría para estimar el uso adicional de dynos a medida que el tráfico comienza a aumentar?

Espero haber formulado mi pregunta correctamente. Realmente agradecería su aporte, gracias de antemano!


En esta situación, si te quedas con un dinamo. El primero es gratuito, el segundo lo pone por encima del mínimo mensual y comienza a generar costos.

Pero, también debes darte cuenta de que con un dinamómetro en Heroku, la aplicación se irá a dormir si no se ha accedido recientemente (creo que esto es alrededor de 30 minutos). En ese caso, puede tardar entre 5 y 10 segundos en reactivarse nuevamente y puede brindar a los usuarios una experiencia inicial muy lenta.

Hay servicios web que harán ping a su sitio, probando su respuesta y manteniéndolo despierto. http://www.wekkars.com/ por ejemplo.


Un poco molesto desde que eliminé una respuesta perfectamente válida, pero aquí hay otro intento.

Los diodos Heroku son de un solo hilo, por lo que son capaces de tratar con una sola solicitud a la vez. Si tuvieras una página dinámica (php, ruby, etc.), verías cuánto tarda en responder una página en el servidor, si se tarda 250 ms en responder, entonces un solo dinamómetro podría atender 4 solicitudes por segundo. Agregar más dynos aumenta el rendimiento de concurrencia NO . Por lo tanto, si tiene 2 días, en este escenario podrá tratar con 8 solicitudes por segundo.

Ya que solo estás hablando de páginas estáticas, su tiempo de respuesta debería ser mucho más rápido que esto. Su mejor manera de identificar si necesita más es mirar la salida de su registro de heroku y ver si tiene niveles sostenidos del valor de ''cola''; esto significa que los dynos no pueden mantenerse al día y las solicitudes se están poniendo en cola para su procesamiento.