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

Optimizar servidor web

Estas en el tema de Optimizar servidor web en el foro de Software para Servers en Foros del Web. Buenas noches a todos, recien me di de alta o sea el dia de hoy en esta web, ya que veo que existen muchos foros ...
  #1 (permalink)  
Antiguo 20/09/2012, 19:09
 
Fecha de Ingreso: septiembre-2012
Ubicación: Ecatepec
Mensajes: 4
Antigüedad: 12 años, 1 mes
Puntos: 0
Optimizar servidor web

Buenas noches a todos, recien me di de alta o sea el dia de hoy en esta web, ya que veo que existen muchos foros casos y a la vez muchas respuestas.

Ok mi pregunta es la siguiente

Elabore una aplicacion utilizando PHP, MySql y como servidor apache, instale el EasyPHP 5.3.2i y el php lo parche con la version 5.3.10 de PHP, ya que la que trae por default esta version de EasyPHP no me permitia activar la extension de interbase y bueno mi aplicacion php se conecta a bases de datos de Firebird sin ningun problema, todo funciona perfecto, instalado sobre windows 2003 server standar.

En tonces se preguntaran cual es el problema, pues el problema radica en que cuando levanto el servidor, todo comienza a funcionar de maravilla, pero conforme pasa el tiempo el servidor tarda en contestar, esto es que cuando se trata de entrar a la pagina de incio esta se cuelga, y despues ya dentro tarda en presentar las paginas a las que se dirige, y esto me hace que cada vez que esto sucede (3 veces por dia por lo menos) tenga que cerrar el EasyPHP, borrar los archivos temporales , volverlo a inciar y trabaja de maravilla, al rato otra vez se vuelve a alentar, cabe aclarar que el trafico de usuarios a la aplicacion es de entre 10 a 20 al dia y al mismo tiempo pueden estar logeados por lo mucho 6.

Los recursos del servidor HP proliant con 2 procesadores Quad Core y 4 Gb de memoria RAM.

Lo unico que he movido de configuracion en el EasyPHP es comprobar puerto TCP antes de iniciar servidor, ya que lo que esto me hacia es que tardaba en levantar el servidor Apache y MySQL.

Espero su valiosa colaboracion para ver si puedo resolver mi problema que me trae de cabeza.

Gracias anticipadas.
  #2 (permalink)  
Antiguo 20/09/2012, 22:01
 
Fecha de Ingreso: diciembre-2008
Ubicación: localhost
Mensajes: 232
Antigüedad: 15 años, 10 meses
Puntos: 3
Respuesta: Optimizar servidor web

Crees que la plataforma donde esta corriendo tu aplicacion en la adecuada? Una aplicacion de ese tipo correria mejor si instalas todo por separado apache + php + mysql y optimizar cada servicio, si te cambias a linux quizas funcione mejor aun. Pero debes partir del hecho de que tu aplicacion este optimizada, tienes bastante servidor y creo que estas sobre utilizando recursos.
  #3 (permalink)  
Antiguo 21/09/2012, 07:01
 
Fecha de Ingreso: octubre-2010
Mensajes: 374
Antigüedad: 14 años
Puntos: 34
Respuesta: Optimizar servidor web

Diré algo parecido a lo que dijo Yinc, tu aplicación tal vez no este optimizada.

Así que, lo primero que tienes que hacer es ver que es lo que causa la lentitud del servidor.

Se queda sin RAM el servidor ?

Colapsa el Procesador ?

Tal vez colapsa la RED y por eso se dificulta el acceso al server ?

Cuando haya lentitud monitorea el servidor a ver que es lo que le pasa, tal vez es problema de la APP que has hecho, tal vez un buferoverflow o algo por el estilo.

En todo caso, no puedo ayudarte mucho con windows server, pero bajo Linux, apache, php y mysql corren bastante bien y se monitorean muy bien también.
  #4 (permalink)  
Antiguo 21/09/2012, 07:24
Avatar de Datacenter1
Usuario no validado
 
Fecha de Ingreso: agosto-2005
Ubicación: Chicago
Mensajes: 1.982
Antigüedad: 19 años, 2 meses
Puntos: 144
Respuesta: Optimizar servidor web

Las aplicaciones como EasyPHP, y demás WAMP son muy útiles cuando necesitas un entorno rápido y fácil de instalar para pruebas o desarrollo pero no escogería uno de ellos para producción, lo mejor como ya te han dicho es un servidor dedicado corriendo linux e instalando los paquetes tu mismo, funcionará mejor y podrás optimizar cada componente.

Adicionalmente tu aplicación podría tener algún memory leak o problema de no liberar recursos y por esta razón la memoría o el procesador eventualmente se agota
  #5 (permalink)  
Antiguo 21/09/2012, 07:44
 
Fecha de Ingreso: septiembre-2012
Ubicación: Ecatepec
Mensajes: 4
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Optimizar servidor web

Ok agrasdezco a todos por sus comentarios, y a la vez comentar lo siguiente:

Como mencione que al principio la aplicacion si funciona bien (esto para mi seria un indicativo de que no esta tan peor la aplicacion), pero despues de un rato o varias consultas es cuando comienza la lentitud.

Por otro lado las bases de datos que consulto, son de una aplicacion administrativa de la empresa (su desarrollo solo funciona sobre windows, es por eso que no utilizo linux, ademas de no estar familiarizado con linux), y lo unico que hago en esta aplicacion es hacer query's y mostrar la informacion requerida por pantalla, tambien dentro tengo otra aplicacion PHP, donde los usuarios levantan reportes y esta se conecta a una base de datos MySQL.

Deduciendo si fuera problema de la aplicacion administrativa que me alentara las consultas, por que dentro de ella existieran varios usuarios, la otra aplicacion (la de donde los usuarios levantan reportes) me deberia de funcionar sin problemas, bueno eso creo.

Entonces por lo que me explicaron, no es conveniente utilizar EasyPHP o WAMP en un entorno de produccion y es mejor instalarlos por separado????

1. Partiendo de esto, alguien conoce un sitio o manual donde me expliquen paso a paso como configurar estos componentes por separado.

2. Funcionaria entonce mejor si en lugar de apache utilizo IIS con php y MySQL.

Les comento soy novato y todo comentario y ayuda, es bienvenido.

Nuevamente saludos y gracias anticipadas.
  #6 (permalink)  
Antiguo 21/09/2012, 07:53
 
Fecha de Ingreso: septiembre-2012
Ubicación: Ecatepec
Mensajes: 4
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Optimizar servidor web

Hola Datacenter1

[QUOTE=Adicionalmente tu aplicación podría tener algún memory leak o problema de no liberar recursos y por esta razón la memoría o el procesador eventualmente se agota[/QUOTE]

Me podrias explicar a que te refieres con lo siguiente, que es un memory leak y como hago para liberar recurso si es el caso.

Como ya mencione; me conecto a la base de datos, hago un While y voy mostrando los registros seleccionado por pantalla y es todo lo que hace mi aplicacion, con un voton para regresar a la pagina principal despues de terminar de mostrar la consulta.

Saludos

Etiquetas: apache, ip, php, server, servidor
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 15:04.