Apache, 5000 peticiones al día... justos en el mismo segundo

Iniciado por dimitrix, 30 Octubre 2015, 21:58 PM

0 Miembros y 1 Visitante están viendo este tema.

dimitrix

Vale, poneros en situación, tengo un servidor virtual con Apache (y sus limitaciones). Este servidor no tiene web por lo que el único tráfico que genera, lo hago yo.

Pues bien, mediante un sistema, cada 20 minutos, recibe en el mismo segundo 5,000 peticiones y en el futuro 10,000 20,000 30,000...para hacer unas comprobaciones. Estas peticiones se tienen que responder antes de 5 segundos por lo que no puede existir "cola".

Mi pregunta es ¿Cuál sería la mejor cloud o configuración? Ya que Apache, después de 8000 peticiones tiende a tener fallos... ¿Como lo balancearíais y con que solución?

Yo estaba pensando en usar OVH con una balanceador que ofrece e ir añadiendo servidores a medida que vaya necesitando.

Pero, si existe alguna Cloud con soporte PHP y que tenga las 'consultas http' ilimitadas pues decirme...




#!drvy

Te recomendaría que busques otro httpd como nginx o lighthttpd. Tantas peticiones por segundo definitivamente necesitaran un balanceo aunque mas que tirar a servidores y parecido, intentaría optimizar el código para que o no haga tantas peticiones o no requiera demasiado esfuerzo por parte del servidor el hecho de procesarlas.

También te recomiendo leer esto:

https://wrongsideofmemphis.wordpress.com/2013/10/21/requests-per-second-a-reference/

Saludos

dimitrix

Gracias amigo.

El problema es que nginx no soporta PHP ¿No?

Un abrazo ^^




#!drvy

Si aunque va de otra forma (fastCGI). El paquete es php5-fpm.

Quizás te interese buscar documentación sobre LEMP (Linux, Nginx, Mysql, PHP).

Saludos

dimitrix

Pues mira, no te digo que no. Ahora en un par de semanas empezaré con la beta-privada y cuando esté estable me pillo un VPS y hago las pruebas de rendimiento.

Un fuerte abrazo!