1. ¡Gratis! Con este enlace obtienes $50 USD gratis para VPS Cloud Linux y Windows, Bare Metal o Dedicated en Vultr ← publi
    Descartar aviso
Descartar aviso
Al usar este sitio web, aceptas que nosotros y nuestros socios podamos establecer cookies para fines tales como personalizar el contenido y la publicidad. Más información.

500 usuarios para servidor dedicado

Tema en 'Servidores Dedicados' iniciado por tucurra, 6 May 2013.

  1. tucurra

    tucurra Nuevo usuario

    buenas noches.


    tengo dos páginas en un servidor dedicado hotgator, pago 250$mensuales

    entre ambas los usuarios concurrentes llegan a 500

    el servidor tiene esta caracteristicas: Intel(R) Xeon(R) CPU E3-1265L V2 @ 2.50GHz, 8RAM

    soy un bloguero, no se nada de servidores

    antes tenia un VPS, se caia con frecuencia, en hotgator me dijeron que migrara a uno dedicado

    con el tiempo tuve que adicionar memoria en la medida que subian los usuarios, pero ya los costos mensuales me ahorcan, y trato de bajarlos a toda costa

    les pregunto, qué opciones tengo. he barajados estas:

    a. contratar dos vps, una para msql y el otro para la web (se puede?)
    b. continuar como estoy, pero cuando llego a los 500 usuarios entre ambas web, las dos se ponen pesadas para cargar
    c. con el mismo dedicado, dividir en una parte para msql y la otra para web ¿es posible?
    d. migrar a un servicio de nube

    recuerden, se muy poco de servidores

    espero que puedan orientarme, cual seria mi mejor opcion
     
  2.  
  3. guitobon

    guitobon Usuario activo

    En primer lugar miraria si se puede optimizar tu web.
    Habria que ver la posibilidad de aligerar el web y reducir las peticiones http que se realidad para cada usuario/pagina y ver si se pueden externalizar algunos ficheros estaticos.
    Luego a nivel de programacion "parte server" ver que se esta haciendo, cuantas consultas a BD se hacen, cuanra RAM se esta comiendo cada script y medir tiempos de ejecucion.
    Una vez mejorado todo eso, habria que pasar a ver la configuracion de Mysql y apache.
    Sin saber la URL no puedo ser mas explicito.
     
  4. Andaina.net

    Andaina.net Usuario activo

    Habría que analizar realmente lo que tienes y como se puede mejorar.

    En principio y con la poca información, y viendo lo que pagas, creo que podrías tener un equipo mejor, incluso en España.

    Un ejemplo sería añadir un disco duro SSD para la mysql. Seguro que esos blogs consumen mucha mysql.

    Se podrían hacer otras cosas pero claro, todo es especular con la poca información que nos indicas.
     
  5. EasyDataHost

    EasyDataHost Usuario activo

    Sin conocer la pagina , no podemos ayudarte aproximadamente.

    Podemos pensar que es problema del almacenamiento. SSD + RAM
     
  6. hostingroup

    hostingroup Usuario activo

    No es mucha la info que das, pero puedes optimizar tu servidor apache y mysql, también puedes adquirir equipos mas potentes por ese precio.
     
  7. hostigal

    hostigal Usuario activo

    Esa info, tendría que verla un administrador con calma, ya que son muchos los factores, pero casi lo más seguro un server, para la bd y otro de frontal.

    saludos
     
  8. Andaina.net

    Andaina.net Usuario activo

    Efectivamente, tendría que verla un administrador. Podemos seguir especulando soluciones.

    Tenía un profesor que decía "especular por especular, es tontería" y lo digo porque todos estamos especulando.
     
  9. guitobon

    guitobon Usuario activo

    Yo apostaría mas por la junta de la trocola :cool:
     
  10. teresaguerrero

    teresaguerrero Nuevo usuario

    Sin duda seguir especulando no aportará, pero por lo que estás indicando parece que estás pagando demasiado por un servicio que quizás ni siquiera necesitas, habría que ver las características de tus webs pero 500 usuarios tampoco deberían suponer tanta carga como para necesitar algo tan potente.

    Amplía algo más la información y te podremos ayudar. Gracias!
     
    A guitobon le gusta esto.
  11. guitobon

    guitobon Usuario activo

    Totalmente deacuerdo. No se trata de matar moscas a cañonazos metiendo mas maquina. Hay que ver las razones de ese exesivo consumo de recursos. Si luego hace falta mas HW o si quiere cambiar para tener algo similar a menor precio, estoy seguro que en este foro puede encontrar la solucion de alojamiento (en sentido amplio de la palabra) que mas se le adapte o convenga.
     
    A teresaguerrero le gusta esto.
  12. tucurra

    tucurra Nuevo usuario

    pase de compartido a vps y a dedicado

    gracias por las rspuestas.

    la web son (superfijo.com e informeonline), ambas localizadas en venezuela. el servicio de hosting esta en eeuu

    la web que mayor demanda tiene es la de informeonline que tiene unas 25 mil visitadas diarias y unos 200 usuarios concurrentes

    la web superfijo.com, tiene unas 7mil visitas/dias, unos 25o usaurios concurrentes, sobre todo los fines de semanas, cuando hay carreras de caballos

    probe inicialmente con web compartidas, luego me migraron a vps, y luego se opusieron a seguir manteniendola debido a que consumia muchos rcuerso. elimines el foro que tenia, y me quede con las dos web, en un dedicado, que comenzo con 4RAM, y luego tuve que agregar 4 mas

    pero hotsgator esta cada vez peor con los tiempos de respuestas, antes respondian en minutos, ahora pueden pasar hasta 6 o 7 horas.

    creo que el precio es elevado mensualmente, pero ayer estuve revisando algunos precios de cloud, y con 4RAM estan rozando los $200 mensuales

    Es decir, estoy atrapados en mis dudas y pocos conocimientos sobre servidores

    DE configuracion del servidor y apache, solo puedo agregar que tiene versión php5
    apache: Server Version: Apache/2.2.23 (Unix) mod_ssl/2.2.23 OpenSSL/0.9.8m DAV/2 mod_auth_passthrough/2.1 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_fcgid/2.3.6
    Server Built: Oct 16 2012 19:05:15

    consumo RAM: entre 5-7 en promedio, segun el WHM de mi panel de control

    servidor: Intel(R) Xeon(R) CPU E3-1265L V2 @ 2.50GHz

    para ambas paginas utilizo el wordpress, con unos 18 plugin en cada uno

    tengo memcache en el servidor instalado, pero no lo utilizo pues uso plugin supercache, que no es compatible con ella. antes usaba w3total cache, pero se colgaba demasiado las paginas

    estoy protegido contra spam a traves de la web security

    en fin creo que son muchos recuerso y que ambas paginas pueden cargar mejor en tiempos de mucho trafico, pero no se si sea problema de configuracion de msql o apache

    que opciones me orientan?

    otra cosa: paginas como lapatilla.com e noticias24.com, son muy rapidas y deben tener mas de 2mil usuarios concurrentes, y nuncan se caen y cargan al tiro

    segun gtmetriz, mis paginas cargas en prmedio en 3s

    que otro dato necesitaria para darme algun diagnosticos preliminar

    gracias porm los aportes
     
  13. guitobon

    guitobon Usuario activo

    Habria que hacer las pruebas en fin de semana, ya que es cuando dices que tienes el aluvion de usuarios. Por el momento, y viendolo ahora:

    Sobre superfijo.
    NO aparece que hayan problemas de configuración apache respecto al numero de conexiones concurrentes. En server acepta mi conexion sin esperas, aunque tarda 1 segundo en comenzar la transmision de la respuesta. El modulo de cache creo que funciona correctamente, ya que para servir el jquery.js tambien tarda 1 segundo.
    Podria ser problema de discos lentos, si no fuese que el resto de ficheros estaticos ya los sirve rapido (sin demasiadas latencias), bueno, los muy pequeños.
    A priori NO veo tampoco problemas mysql.
    Este web no es la causa de los problemas, al menos por lo que puede verse hoy (hay que probar el fin de semana).
    Como mejora inmediata, te sugiero que el jquery lo coja desde el CDN de Google. Ese segundo que tarda esta bloqueando la descarga del resto de elementos.
    Tambien miraria la razon de que el script wp-mail te de el error 500.
    En general ya aplicas lo basico de optimizacion de rendimiento. Es bastante ligero y tiene pocas peticiones http (podrian reducirse pero el problema no esta ahi).

    Sobre informeonline.
    Este va mas sobrecargado, en cuanto a la generacion de la home (mas de 1.5s en generarla). ¿Estas seguro que el supercache te funciona bien?
    NO veo que los css esten agrupados.
    Veo que wp-mail tambien da error 500

    Aunque haya cosas mejorables, yo buscaria otras razones. ¿Tienes mucho trafico de correo?
    ¿Hay mas webs alojadas?
    Aparentemente parece como si el problema fuese de rendimiento de discos, pero no estoy convencido de ello, ya que las respuestas de ficheros estaticos son muy irregulares.

    Usa el modulo WP-Optimize para quitar cosas innecesaria sde la BD (versiones de noticias, borradores,...) para ver si bajas algo el tiempo de generacion de la home de ambas y saca el jquery (usa el del CDN de Google).
    Si no publicar POSTs por email, desactivalo.

    Hay que esperar al fin de semana. Ahora desde fuera, no parece que la causa de ese consumo de recursos sean esos 2 webs.
    Sin acceso shell no puedo ver mas cosas.
     
  14. tucurra

    tucurra Nuevo usuario

    publicar post por correo

    hola guitabon.

    gracias por responder. te explico:

    a. en ambas páginas, utilizo un formulario de contacto para que los usuarios manden sus post y sean publicado directamente a la web. he visto que este metodo ralentiza la web, pero no he encontrado otra fórmula expedita que me ayude a ello

    b. si la supercache, funciona bien, llegué a ella luego de mucho probar con otros plugin, que a veces causaron serios errores en la web, como la ultima actualizacion de la w3totalcache, que si utiliza la mencache del servidor

    c. tengo otra dos web alojadas en el servidor, pero producen cero trafico

    d. probaré el plugin que me dices "wp-optimize", para ver que tal va

    f. creo que si me ayudan a conseguir un método menos costoso en recuersos para publicar los post de mis usuarios vía formulario de contacto, puedo mejorar la latencia. Te en cuenta que son unos 400 post diario que escriben los usuarios de informeonline, y unos 20 por superfijo. Lo que hace el formulario de contacto es recogerlos, y enviarlos al wordpress para su postrior publicacion. De lo contrario tendría que hacerlo manual, y sería imposible darme abasto para ambos casos

    g. que opinan de un vps para msql y otro para la web. o que en el servidor pueda dividir los recursos para msql-web. ¿Es posible?

    gracias por los aportes, son muy utiles para seguir creciendo en este tema de servidores y optimizacion de web
     
  15. ideasmultiples

    ideasmultiples Usuario activo

    Separar los servicios en dos servidores o VPS te ayudara considerablemente a mejorar la respuesta de tu sitio, es lo mejor que puedes hacer para mejorar el rendimiento.

    :cool:
     
  16. guitobon

    guitobon Usuario activo

    Yo en vez se separar los servidores entre apache y mysql, en todo caso, repartiria carga entre 2 servers que tuviesen elapache y el mysql.
    Pero apostaria mas por buscar en problema por ese rendimiento tan irregular a la hora de servir los ficheros estaticos.
    No tiene sentido que el primer ficheo de 30k tarde 1segundo en comenzar a trasmitirlo, pero luego el resto de ficheros se sirvan bien.
    Entiendo que los discos estan en local (es un dedicado). Parece una cabina de discos sobreutilizada.
    Busca procesos raros en el server o conexiones de red extrañas.
    Por otro lado, aunque uses esos "autoposts" no tendrian que generarse errores 500 cuando no se envia nada. Eso en el caso que para eso se este usando lo del wp_mail. Lo desconozco.
    Deberias buscar un sysadmin que te mire esos aparentes cuellos de botella IO.
     
  17. ideasmultiples

    ideasmultiples Usuario activo

    Guitobon, tu planteamiento es un poco absurdo, hacerlo significa tener que poner un balanceador de carga para la web y un sistema de DDBB replicado y realmente aconsejar eso a alguien que de entrada dice que no es técnico es un poco absurdo.

    Por otra parte, con ese planteamiento en vez de distribuir recursos para mejorar el servicio, estas duplicando un problema...

    :cool:
     
    Última edición: 6 May 2013
  18. guitobon

    guitobon Usuario activo

    Tampoco veo que la solución de libro de separar web y BD, sea acertada.
    Teniendo instalado un modulo de cache en los WP, el servidor que tiene la BD estaría muy "relajado".
    Tampoco se trata de meter un repartidor de carga como tal, con una simple alternancia en la resolución DNS, ya estas repartiendo. No será muy de libro, pero al final con 25.000 visitas diarias el reparto de carga sería equitativo.

    Intuyo que el problema que tiene no es de BD. Sino mas bien esta entre rendimiento IO y apache, con lo que el problema seguiría existiendo.
    Con ese numero de visitas, lo aconsejable sea tener un sysadmin para que periódicamente vaya manteniendo el server y si hay algún problema lo resuelva.
    Para evitar suspicacias por tu parte, tengo que decirte que no ofrezco servicios de sysadmin
     
  19. ideasmultiples

    ideasmultiples Usuario activo

    guitobon, lo que produce mayor carga de I/O y sobre todo, enlentece el resto de los procesos por ese motivo, es la DDBB, solamente liberando este recurso en un servidor, la disponibilidad de I/O para otros servicios, como httpd, se duplica o triplica.

    La explicación técnica es sencilla, una llamada a un fichero simple, por ejemplo una imagen, hace una gestión de I/O (a nivel de interrumpir o detener otros proceso) simple, una selec de una DDBB, por sencillo que sea, hace decenas de llamadas internas tanto al controlador como al disco.

    Cuando los separas en diferentes instancias,las llamadas a la DDBB no interrumpen al resto, solamente evitando esas interrupciones al resto de procesos, estas liberando una cantidad ingente de recursos en la instancia dedicada al proceso apache.

    En segundo lugar, la configuración de un servidor especializado a httpd y uno de DDBB no tienen nada que ver, al configurarlo en un solo servidor para que sea correcto para los dos servicios, consigues un rendimiento mediano de los dos procesos.

    Siguiendo con tu proposición, sigues teniendo que tener la DDBB replicada en ambos servidores y tener en cuenta el que sistema de "alternancia de DNS" no funciona como un balanceador, puedes tener suerte y que te de el 50% a cada servidor o no y que cuando utilizas ese sistema no puedes manejar ni sesiones de usuario ni "galletas".

    Eso no quiere decir que no pueda servir, pero el mantener una DDBB replicada es muchísimo mas complicado y casi imposible de hacer para alguien que no es un administrador con experiencia.

    :cool:
     
  20. ddaani

    ddaani Usuario activo

    Yo apostaría por la solución que ha dicho ideasmultilples.
    Meteria httpd en un VPS aparte de la DDBB. Y VPS de la DDBB usaria SSD.
     
  21. guitobon

    guitobon Usuario activo

    Ideasmultiples, te lo agradezco, pero toda esa teoria de s.o. me la conozco sobradamente.
    En la practica, la BD cabe sobradamente en ram, por lo que la cache de disco hace sobradamente su cometido. Mas aun en linux y con una proporcion de lecturas muy elevada.
    Por otro lado al usar un modulo de cache para wp, no habra demasiados accesos a la BD.
    Claro que eso es dificil de demostrar sin acceso shell.
    Para casos en que realmente se machaca a la BD, te daria la razon

    Sobre el balanceo mediante DNS puedes manejar sesiones y cookies perfectamente. Los clientes cachean las resoluciones dns durante el tiempo que se indica en la resolucion de zona.

    No voy a seguir respondiendo a este POST para no desvirtuar el tema.
    Si el usuario tucurra, sigue vuestros consejos y logra solucionar el tema, me alegrare por el.
    Aunque tenga un servidor con un apache recargado y un servidor mysql relajado. Siempre podra usar el server relajado para otras cosas.
     


Alojamiento web, Hosting Reseller, Servidores Dedicados - All in Hosting


Blog · Sitios amigos: GuiaHosting · Unidominios · Interalta · Sobre Devandhost · Efranet