Stratos: Punto de Encuentro de Desarrolladores

¡Bienvenido a Stratos!

Acceder

Foros





Lighty2Go, servidor web liviano

Iniciado por josepzin, 15 de Septiembre de 2009, 05:54:31 PM

« anterior - próximo »

josepzin

¡ALERTA! Esto solo le interesará a la gente que hace programación web.

Mi portátil tiene 1 GB de RAM, pendiente de una ampliación, pero mientras tanto voy tirando con los recursos disponibles.

Una de las cosas que más necesito para trabajar es un servidor virtual instalado en local para mis proyectos web, hasta ahora he usado siempre XAMPP, la última versión ya viene con PHP 5.3 y un instalador que es una maravilla. Pero también pasó de ocupar 100MB en memoria a 150MB... con lo que mi escaso GB se volatiliza si sumamos el Firefox con mil pestañas abiertas (ejem...), Eclipse, Skype, etc...

Estuve mirando de optimizar XAMPP y veo que es MySQL el que ocupa mucha memoria, al final logré que ocupe algo menos, pero ya que estaba en el tema busqué alguno de los tantos servidores virtuales tan livianos que leí alguna vez.

En mis favoritos tenía desde hace mucho un enlace a Lighty2Go, así que fue el primero que decidí probar. Conseguí la versión portable (igual que XAMPP y casi todos los programas que uso) y luego de crear la carpeta y copiar los archivos  ejecuto el unico .EXE que había.

Grande es mi sorpresa al ver que el consumo de memoria se movió 6MB, lo primero que pensé es que se había colgado, pero probé entrar al "/localhost" y funcionó, ¡sorpresa! Mmhhh... No puede ser tan bueno... seguro que el MySQL no está activo, así que voy al PhpMyAdmin y ¡¡también funciona!!!

Aunque parecía increíble, tenía un servidor con el "tremendo" costo de 6MB en memoria, ¡increíble! Pasé de los 100-150 MB de XAMPP a 6 MB :)

Luego tuve un pequeño desengaño al saber que Lighty2Go no reconoce el .htaccess (no usa el mod_rewrite), asi que para algunos proyectos tengo que activar el XAMPP, pero para el resto, este servidor va genial :)

El tema del htaccess se soluciona fácil con CodeIgniter ya que se le dice que no lo use y ya está, pero en proyectos ya terminados y que no tuve en cuenta este detalle, hay muchos direccionamientos que dan problemas. Igual veo algo positivo no tener el htaccess como imprescindible, ya que hay servidores que no lo admiten.

Y nada más por ahora :P

¿Alguien más tuvo experiencias con este tema?

Mars Attacks

Nop, pero sé que existe Cherokee, una alternativa liviana y rápida al Apache. ¿Le has echado un ojo?

josepzin

Me apunto este Cherokee para darle una miradita un día de estos. Por ahora el Lighty2Go funciona de maravillas.

ethernet

Yo uso ngnix en producción y me va a la perfección. Tengo un servidor virtual con 256Mb de ram y todo ok.

Soporta alias (lo que tu llamas mod_rewrite), tiene soporte para proxy_pass, fastcgi, wsgi (hace poco), saca logs en el mismo formato que apache (= puedes usar todas las herramientas de monitorización de apache), tiene módulo para munin y un larguísimo etcétera.

Además con nginx tienes cierta tranquilidad, youtube lo usa y la mayoría de web porno también :)

De todas formas debes tener en cuenta que mysql por ejemplo va en un proceso separado y comerá su ram. Tampoco sé como tienes configurado PHP, pero me imagino que no irá en el mismo proceso que corre el servidor web, de forma que cuando lances una petición a un script php el servidor web levantará el proceso de php y ese consumirá lo suyo.







Stratos es un servicio gratuito, cuyos costes se cubren en parte con la publicidad.
Por favor, desactiva el bloqueador de anuncios en esta web para ayudar a que siga adelante.
Muchísimas gracias.