Foros del Web » Administración de Sistemas » Shared Hosting y VPS »

[SOLUCIONADO] Usuarios conectados simultaneamente

Estas en el tema de Usuarios conectados simultaneamente en el foro de Shared Hosting y VPS en Foros del Web. Estimados compañeros buen día para todos Tengo dos dudas, espero que me puedan ayudar. 1) He creado un LMS y quisiera saber de que depende ...
  #1 (permalink)  
Antiguo 26/05/2016, 13:35
 
Fecha de Ingreso: febrero-2010
Mensajes: 117
Antigüedad: 14 años, 9 meses
Puntos: 0
Busqueda Usuarios conectados simultaneamente

Estimados compañeros buen día para todos
Tengo dos dudas, espero que me puedan ayudar.
1) He creado un LMS y quisiera saber de que depende la cantidad de usuarios conectados simultáneamente (he leído que depende del HW, pero de que componente específicamente? ).
2) Para comprobar la primera, que mecanismos o SW existen para que me puedan indicar cuantos usuarios conectados simultáneamente puede soportar mi web?

Espero que me puedan ayudar
Muchas gracias.
__________________
¿Cuántos analistas de sistema se necesitan para cambiar una bombilla de luz?
- Ninguno, esto es un problema de hardware.
  #2 (permalink)  
Antiguo 26/05/2016, 15:50
Avatar de franciscomarin  
Fecha de Ingreso: junio-2009
Ubicación: Terrassa, BCN, CAT
Mensajes: 2.414
Antigüedad: 15 años, 5 meses
Puntos: 327
Respuesta: Usuarios conectados simultaneamente

Salvo limitaciones de software (que también las puede haber) el calculo es sencillo: mirar cuanto consume tu desarrollo.

A mejor optimizado tengas el desarrollo (menos consumo de recursos) más visitas simultáneas tendrás, a peor optimizado tengas el desarrollo (más consumo de recursos por visita) menos visitas simultáneas podrás albergar o estas visitas serán muy lentas.

No hay más, un desarrollo bastante optimizado y con una tecnología que no consuma puede servir millones de visitas sin problemas en un servidor "normalito". Pero esas mismas visitas en un desarrollo que devore consumos necesitará una infraestructura muchísimo mayor.

Por eso, SIEMPRE que haya problemas de lentitud de una página hay que diagnosticar el culpable, porque a veces con un aumento de RAM o de CPU (esto es algo más "complicado") puedes perfectamente seguir con tu mismo servidor sin tener que hacer una inversión en uno nuevo de mayor capacidad. He incluso casi siempre (por no decir siempre) no es necesario ni cambiar de servidor, ni de hosting ni nada, simplemente hay que optimizar el desarrollo para reducir el consumo.

A tu pregunta...

¿Que componentes afectan? Principalmente la RAM y la CPU, pero en realidad TODOS los componentes del servidor. Depende de la tecnologia que utilices algunas tirarán más de RAM y otras más de CPU (en PHP, por ejemplo, con suPHP consumirás más CPU que RAM pero con FastCGI consumirás más RAM que CPU).

Mención a parte de tu caudal de ancho de banda. Porque si pretendes tener 200 usuarios al segundo que se descarguen 1MB, no te bastará con un ancho de banda de 100MBs. ¿Te servirá? Por supuesto, pero las visitas se ralentizarán.

De todos modos por lo general y salvo que hablemos de ataques o que el servidor sea insuficiente para lo que tiene que procesar, piensa que es muy raro que se caiga el servidor por tener muchas visitas (como dije siempre que las pueda albergar), lo que ocurrirá es que tu web andará lenta hasta el punto de ser prácticamente no navegable.

Como ves es un tema bastante largo, que he intentado resumir pero que es bastante complicado de contestar.
  #3 (permalink)  
Antiguo 27/05/2016, 10:56
Avatar de WebTech
Hosting Moderator
 
Fecha de Ingreso: octubre-2005
Ubicación: East Coast
Mensajes: 5.399
Antigüedad: 19 años, 1 mes
Puntos: 162
Respuesta: Usuarios conectados simultaneamente

El hardware puede ser una limitante si, pero depende muchísimo de cómo está tu aplicación creada. No es lo mismo 100 mil usuarios conectados en simultáneo despachando una web dinámica php-mysql con cache de consultas lentas, a una web sin cache, por ejemplo. O bien a despachar una en HTML puro.

Y hay una tercer rama correspondiente a qué tan bien está configurado el servidor, no es lo mismo servidor una web con Apache y mod_php, que es una tecnología vieja y lenta, a despacharlo con Nginx y HHVM.

Hay muchas formas de hacer benchmarks para ver cuanto soportaría determinado hardware también, una de las utilidades es Apache AB , también alguna herramienta como BlazeMeter con Newrelic te podría servir.

Ya nos cuentas cómo te fue.
__________________
Infranetworking.com - Expertos en Hosting Multidominio, Cloud Hosting, Servidores Dedicados y Administración de Servidores Linux
  #4 (permalink)  
Antiguo 28/05/2016, 19:12
 
Fecha de Ingreso: febrero-2010
Mensajes: 117
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Usuarios conectados simultaneamente

Muchas gracias compañeros por ayudarme con este tema que realmente es nuevo para mi, soy programador de Phpy Mysql , actualmente utilizando el Framework Codeigniter y mi conexion tipica a Mysql.
Ahora que me están pidiendo que diga cuantos usuarios conectados simultaneamente puede soportar mi web no tengo ni idea como sustentarlo.

Hablando del tema de optimizacion, ustedes me pueden recomendar algun framework o alguna forma de desarrollo para poder optimizar mi actual y futuros sistemas.

Agradeceria su ayuda.
__________________
¿Cuántos analistas de sistema se necesitan para cambiar una bombilla de luz?
- Ninguno, esto es un problema de hardware.
  #5 (permalink)  
Antiguo 28/05/2016, 22:21
Avatar de franciscomarin  
Fecha de Ingreso: junio-2009
Ubicación: Terrassa, BCN, CAT
Mensajes: 2.414
Antigüedad: 15 años, 5 meses
Puntos: 327
Respuesta: Usuarios conectados simultaneamente

La major manera de optimizar un desarrollo es haciendolo tu desde cero, nada de CMS, framework o lo que sea.

El motivo es sencillo: Si lo desarrollas tu todo tienes el control absoluto y solo pondrás aquellas cosas que de verdad vayas a utilizar. Pero con este tipo de "ayudas" te meten mucho código y muchas funciones que nunca utilizarás pero que tus usuarios/as tendrán que cargar cada vez que naveguen por tu página.

De todos modos un desarrollo de por si no tiene "un número de visitas" eso depende del servidor, no de tu desarrollo, por lo que la pregunta que te han hecho no está formulada correctamente (a no ser que se refieran al servidor y no al desarrollo en si).
  #6 (permalink)  
Antiguo 31/05/2016, 13:41
 
Fecha de Ingreso: febrero-2010
Mensajes: 117
Antigüedad: 14 años, 9 meses
Puntos: 0
Respuesta: Usuarios conectados simultaneamente

Muchas gracias estimados amigos, han ampliado mis conocimientos.
Gracias por el apoyo.

Saludos
__________________
¿Cuántos analistas de sistema se necesitan para cambiar una bombilla de luz?
- Ninguno, esto es un problema de hardware.
  #7 (permalink)  
Antiguo 31/05/2016, 20:04
 
Fecha de Ingreso: enero-2002
Mensajes: 1.174
Antigüedad: 22 años, 10 meses
Puntos: 21
Respuesta: Usuarios conectados simultaneamente

Estimado franciscomarin... interesante tu comentario.

Soy programador de hace 30 años y recien tengo 5 años en PHP. Inicié mi nuevo software PHP desde cero, sin utilizar otros recursos como Framework a fin de conocer realmente el "lenguaje".

Al paso de los años ahora tengo muchísimo código desarrollado y he considerado aplicar un Framework, pero eso representa mucho trabajo, así que no lo he podido iniciar.

Por tu comentario ahora veo las bondades de tener todo desde cero y es verdad que tengo un control total. Creo así me debo quedar por lo pronto... Gracias por tu comentario.
  #8 (permalink)  
Antiguo 01/06/2016, 03:39
Avatar de franciscomarin  
Fecha de Ingreso: junio-2009
Ubicación: Terrassa, BCN, CAT
Mensajes: 2.414
Antigüedad: 15 años, 5 meses
Puntos: 327
Respuesta: Usuarios conectados simultaneamente

Debes valorar: Si quieres algo rápido (en horas de dedicación) y funciona un framework te sacará de apuros, pero si lo que necesitas es una buena carga y tener el control de todo sin duda tendrás que utilizar un desarrollo propio.

Todo depende de tus necesidades, aquí se habla de obtener el mayor número de visitantes posibles en un mismo hosting/server, por lo que lo que hay que hacer es optimizar el desarrollo y para eso necesitas tener el control de todo y no tener código basura que nunca utilizarás. Pero es posible que tu no tengas ese problema porque con un framework puedes soportar sin problemas las visitas que recibe tu sitio.

Etiquetas: conectados, usuarios
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 21:14.