Requerimientos para Webhosting

cdcr1985

Capo
Pregunta por estos lados, hace muchos años que hago páginas web, pero ahora tengo que hacer una que me pilló en el tema de requerimientos de hosting. Normalmente monto un wordpress, unos plugins y listo, ahora también, pero tengo un pero adicional.

La página tiene que alojar videos semanalmente, el cual se verá por 250 personas y más en el futuro, el cual no puede ser alojado en youtube por el carácter de privado, estamos hablando de 3gb máximo por video x 250 personas igual es harto. Mi web personal tiene mucho contenido descargable, por lo que los hosting siempre me lo vetaban, por lo que ahora lo tengo en mi casa, y con fibra movistar anda la raja.

La pregunta es, servirá un hosting normal? Estaba viendo el plan turbo en hostgator, que te dan el doble de procesamiento, ya que los videos realmente pesarán. Alguna idea, alguien por acá ha hecho algo similar?
 

Amenadiel

Ille qui nos omnes servabit
Fundador
OVERLORD
REPORTERO
Yo usaría Cloudflare Stream: https://www.cloudflare.com/products/cloudflare-stream/

El video va quedando en el edge cache del datacenter que te respondió. O sea el primero que vea el video lo dejará cacheado en Valpo y a los demás les funcionará soplado.

Tiene reglas de acceso por IP, por país, por horario, con JWT, con urls prefirmadas. Qué más se puede pedir...
 
Upvote 0

cdcr1985

Capo
Yo usaría Cloudflare Stream: https://www.cloudflare.com/products/cloudflare-stream/

El video va quedando en el edge cache del datacenter que te respondió. O sea el primero que vea el video lo dejará cacheado en Valpo y a los demás les funcionará soplado.

Tiene reglas de acceso por IP, por país, por horario, con JWT, con urls prefirmadas. Qué más se puede pedir...
Ta wueno, claro, tendría que hacer un procedimiento de carga, pero calculando costos no se si me acepten un presupuesto de 50 lukas mensuales como mínimo solo en video xD lo tendré como opción.
 
Upvote 0

Amenadiel

Ille qui nos omnes servabit
Fundador
OVERLORD
REPORTERO
Bueno, el procedimiento de carga tienes que hacerlo igual, la diferencia es usar curl en vez de sftp/scp/rsync
Existe el servicio https://www.cloudflare.com/products/stream-delivery/, donde tú alojas el video en otro lado y ellos hacen encima el truco del edge caché, de manera que tu hostgator reciba solamente las peticiones que no le peguen al caché.
(por eso el otro servicio te cobra por minuto visto, no por espacio o tráfico, si eso es paja molida para ellos)
 
Upvote 0

Amenadiel

Ille qui nos omnes servabit
Fundador
OVERLORD
REPORTERO
Aunque dudo que pueda meterse 3GB al caché de cloudflare workers de una, hice una prueba de concepto muy rápida con un video de 100Mb en 1080p.

update: https://developers.cloudflare.com/workers/platform/limits#cache-api puedes cachear hasta 5GB por request.


Eso es una página en github: https://github.com/ffflabs/ffflabs/blob/master/docs/pollos.html

Que si miras su código fuente, reproduce este video:

https:// profile.ffflabs.com/free/2015-08/originalContent/Chickens_Outside_03.mp4

Pero resulta que ese video no está en el repo. No está en ningún servidor mio, en realidad, sino que viene de https://www.videvo.net/video/chickens-outside-2/3920/


las peticiones que coinciden con el patrón https:// profile.ffflabs.com/free* no llegan a github, sino que las intercepta un cloudflare worker (equivalente a una lambda) muy similar a este https://developers.cloudflare.com/workers/examples/cache-api y que tiene dos misiones:

1.- Verifica si la URL que estoy pidiendo está en el edge caché , en cuyo caso responde por su cuenta
2.- En caso contrario, dispara el request a la fuente en gringolandia, al recibir la respuesta la mete en su caché por 14400s y me responde

Salvo en el caso 1, cloudflare no traspasa el request, no lo necesitará hasta 4 horas más.

1619326100593.png



Y si miras la pestaña network en chrome verás que no está descargando el video sino haciendo un streaming , y via http3 más encima





De todos modos, esta es la solución de los pobres, porque la que te sugerí al principio hace el transcoding para mostrarlo en la resolución del cliente escritorio/móvil con soporte para avif / webm y fallback a mp4.

Pero si esta empresa se caga por 50 lucas para lo que es contenido estratégico, qué más quieren?
 
Última modificación:
  • Like
Reactions: hpf
Upvote 0
Subir