Foros del Web » Administración de Sistemas » Software para Servers »

Optimizar servidor para alta carga de usuarios

Estas en el tema de Optimizar servidor para alta carga de usuarios en el foro de Software para Servers en Foros del Web. Estimados, Necesito optimizar mi servidor para soportar una alta carga de usuarios, pero no se por donde comenzar. He leído un poco respecto a nginx ...
  #1 (permalink)  
Antiguo 07/10/2012, 20:49
Avatar de bLEx  
Fecha de Ingreso: mayo-2008
Ubicación: Villa Alemana, Chile
Mensajes: 181
Antigüedad: 16 años
Puntos: 5
Pregunta Optimizar servidor para alta carga de usuarios

Estimados,
Necesito optimizar mi servidor para soportar una alta carga de usuarios, pero no se por donde comenzar.

He leído un poco respecto a nginx y varnish. Ustedes ¿qué me recomiendan?

Por otro lado, ¿Tienen algun buen site donde encontrar documentación?

De antemano,
gracias!
  #2 (permalink)  
Antiguo 08/10/2012, 06:41
 
Fecha de Ingreso: octubre-2010
Mensajes: 374
Antigüedad: 13 años, 6 meses
Puntos: 34
Respuesta: Optimizar servidor para alta carga de usuarios

Depende de lo que necesites exactamente y también de lo que tengas, también de pende de cuanta carga vas a tener.

Estaría bien que digas más datos.

Que site tienes:

Tiene uso intensivo de mysql ?
Uso intensivo de PHP ?
Tiene mucho contenido estático ?
Que tipo de servidor tienes ?
Cuanto es la carga que va a tener el servidor más o menos ? esto sería usuarios online, peticiones por segundo o como poco usuarios al día para sacar un calculo.

Con más datos sería más más fácil ayudar.

Por otro lado nginx es bueno para contenido estático si usas nginx:80 y apache:8080 y varnish cache en RAM, es bueno para estático y mejor para dinámico, en todo caso un site con php - mysql varnish ayudará mejor.

Pero como dije, responde a las preguntas que deje y a ver si es más fácil ayudarte.

Por otro lado, si no tienes mucha idea del asunto y vas a tener una página web sería y con muchas personas online lo mejor es que pagues a alguien para optimizar el servidor y que te asesore ya que si vas a tener más de 500 mil visitas posiblemente necesites más de 2 servidores.
  #3 (permalink)  
Antiguo 08/10/2012, 06:55
Avatar de bLEx  
Fecha de Ingreso: mayo-2008
Ubicación: Villa Alemana, Chile
Mensajes: 181
Antigüedad: 16 años
Puntos: 5
Respuesta: Optimizar servidor para alta carga de usuarios

Primero que todo gracias por contestar... aquí te respondo

Tiene uso intensivo de mysql ?
La mayoría lo saca de la base de datos, por lo que podríamos decir que sí

Uso intensivo de PHP ?
Solo consultas simples para despliegue de información

Tiene mucho contenido estático ?
No, todo el contenido es cargado directamente desde la base de datos.

Que tipo de servidor tienes ?
Un linode de 4gb ram


Cuanto es la carga que va a tener el servidor más o menos ? esto sería usuarios online, peticiones por segundo o como poco usuarios al día para sacar un calculo.

Estamos hablando de soportar mínimo unos 2500 concurrentes, 50.000 a 80.000 diarios app
  #4 (permalink)  
Antiguo 08/10/2012, 07:59
 
Fecha de Ingreso: octubre-2010
Mensajes: 374
Antigüedad: 13 años, 6 meses
Puntos: 34
Respuesta: Optimizar servidor para alta carga de usuarios

2500 conexiones mínimo son muchas para un VPS, o eso me parece a mi, aunque puede ir bien si lo configuras bien.

Y si tienes uso intensivo de mysql, yo te recomendaría un servidor dedicado con raid10 o bien con SSD, también con varnish, tablas del mysql en innodb y en este caso NGINX no te ayudará en nada ya que dices que no tienes contenido estatico y el uso de PHP es casi nulo.

Es lo más recomendable para sitios web que tienen uso intensivo de mysql, básicamente lo que necesitas es un buen CPU y un disco duro rápido, cosa que te lo da el raid10 o el SSD.

Bueno, esa es mi opinión seguro alguien te podrá ayudar un poco más.

PD: también puedes mirar por ahí sobre memcached para cachear las consultas a la base de datos, seguro que te ayudará más que varnish.

Última edición por skamasle; 08/10/2012 a las 13:05
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 17:03.