Foros del Web » Programando para Internet » PHP »

que cosas debo tener en cuenta para...

Estas en el tema de que cosas debo tener en cuenta para... en el foro de PHP en Foros del Web. Estimados: Que cosas debo tener en cuenta para que mi aplicacion en php sea rapida y no se coloque lenta con 30 usuarios?? Saludos....
  #1 (permalink)  
Antiguo 10/02/2011, 15:43
Avatar de aRTeX  
Fecha de Ingreso: mayo-2005
Mensajes: 374
Antigüedad: 19 años, 6 meses
Puntos: 0
que cosas debo tener en cuenta para...

Estimados:

Que cosas debo tener en cuenta para que mi aplicacion en php sea rapida y no se coloque lenta con 30 usuarios??

Saludos.
  #2 (permalink)  
Antiguo 10/02/2011, 15:47
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 11 meses
Puntos: 51
Respuesta: que cosas debo tener en cuenta para...

El servidor sobre el cual la montas, cache, compresión, juntar y comprimir css y js, imágenes pequeñas ( en lo posible sprites ).

PD: 30 usuarios no es mucho tráfico, no creo que tengas problemas en un servidor más o menos decente.
  #3 (permalink)  
Antiguo 10/02/2011, 15:50
Avatar de aRTeX  
Fecha de Ingreso: mayo-2005
Mensajes: 374
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: que cosas debo tener en cuenta para...

es solo una aplicacion que he realizado donde se conectan bastantes personas, es una aplicacion que en codigo utilizo muchas variables y consultas sql por separado.

puede ser eso??
  #4 (permalink)  
Antiguo 10/02/2011, 15:51
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 11 meses
Puntos: 51
Respuesta: que cosas debo tener en cuenta para...

Si, seguramente tengas que mejorar tu código.
  #5 (permalink)  
Antiguo 10/02/2011, 15:58
Avatar de aRTeX  
Fecha de Ingreso: mayo-2005
Mensajes: 374
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: que cosas debo tener en cuenta para...

como puedo aumentar el uso del cache que usa php o irlo liberando con php??

saludos.
  #6 (permalink)  
Antiguo 10/02/2011, 16:00
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 11 meses
Puntos: 51
Respuesta: que cosas debo tener en cuenta para...

Depende de que tipo de cache, si de html o base de datos. Si comentas que hacen los usuarios en tu web, sería más facil decirte.
  #7 (permalink)  
Antiguo 10/02/2011, 16:05
Avatar de aRTeX  
Fecha de Ingreso: mayo-2005
Mensajes: 374
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: que cosas debo tener en cuenta para...

ok.

he creado un portal, donde descargan informes y cosas asi, pero ademas he ido creando durante el tiempo, aplicaciones.

y el problema que tengo ahora, es que cuando muchos usuarios acceden a la aplicacion, el portal se coloca lento onda hasta salir el mensaje que excedio el tiempo de espera y nadie puede hacer nada.

en esta aplicacion, genera informes y se ingresa informacion.

saludos.
  #8 (permalink)  
Antiguo 10/02/2011, 16:12
 
Fecha de Ingreso: diciembre-2010
Mensajes: 788
Antigüedad: 13 años, 11 meses
Puntos: 51
Respuesta: que cosas debo tener en cuenta para...

Tu problema entonces está en el hosting que contrataste ( de esos ilimitados XD ). Si no puedes cambiar de hosting por temas económicos, re recomiendo ver soluciones del lado del cliente, como java.
  #9 (permalink)  
Antiguo 11/02/2011, 07:01
Avatar de aRTeX  
Fecha de Ingreso: mayo-2005
Mensajes: 374
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: que cosas debo tener en cuenta para...

no perrin, se me quedo algo clave que comentar.

que lo tengo montado en un pc con 3gb de ram dentro de una intranet.

por lo mismo yo creo que es problema del codigo, debe estar sobre cargado.

o hay una forma de ampliarle el uso del cache a php en el servidor??? por que hace poco estaba con 1 gb ram, y ahora me lo subieron a 3 GB.

saludos.
  #10 (permalink)  
Antiguo 11/02/2011, 07:19
Avatar de jonasanx  
Fecha de Ingreso: enero-2011
Ubicación: La Via Lactea, Mexico, Mexico, Mexico
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 4
Respuesta: que cosas debo tener en cuenta para...

Cita:
Iniciado por aRTeX Ver Mensaje
no perrin, se me quedo algo clave que comentar.

que lo tengo montado en un pc con 3gb de ram dentro de una intranet.

por lo mismo yo creo que es problema del codigo, debe estar sobre cargado.

o hay una forma de ampliarle el uso del cache a php en el servidor??? por que hace poco estaba con 1 gb ram, y ahora me lo subieron a 3 GB.

saludos.
Si tu servidor esta local no deberías tener problemas de rendimiento, si tu aplicación va lenta es que algo mal habrás programado. 3GB... haha, eso es mucho para un servidor convencional. Yo tengo un servidor en la red con solo 512 de RAM y me soporta un trafico de 100 usuarios simultaneo (no se si soportara mas, no he rebasado es numero :P). (lighttpd, debian, mysql)

Última edición por jonasanx; 11/02/2011 a las 07:25
  #11 (permalink)  
Antiguo 11/02/2011, 07:26
Avatar de aRTeX  
Fecha de Ingreso: mayo-2005
Mensajes: 374
Antigüedad: 19 años, 6 meses
Puntos: 0
Respuesta: que cosas debo tener en cuenta para...

pero hay una forma de ampliarle el uso del cache a php???
  #12 (permalink)  
Antiguo 11/02/2011, 07:32
Avatar de jonasanx  
Fecha de Ingreso: enero-2011
Ubicación: La Via Lactea, Mexico, Mexico, Mexico
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 4
Respuesta: que cosas debo tener en cuenta para...

Pues hay algunas aceleradores de php, como APC y XCache.
También se puede optimizar la base de datos, solo hay que googlear.

http://blog.digitalstruct.com/2007/12/23/php-accelerators-apc-vs-zend-vs-xcache-with-zend-framework/

¡Ah! para cacheado también tenemos memcache.

http://www.php.net/manual/es/intro.memcache.php

Para comprimir tu javascript tienes:

http://javascript.crockford.com/jsmin.html
http://dean.edwards.name/packer/

Y un tema que encontré sobre configurar apache.

http://www.forosdelweb.com/f58/recetas-para-configuracion-apache-404961/

Última edición por jonasanx; 11/02/2011 a las 07:39

Etiquetas: Ninguno
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 13:09.