PDA

Ver la versión completa : Cherokee mas liviano y rapido que Apache



Macuy
10/01/2006, 12:54
Esta informacion es para aquellos que usan apache y sienten que no cumplen sus requisitos.... Pruebenlo, yo lo hare hoy... jejeje ;-)


Se ha presentado estos días "Cherokee" un servidor web libre, esto es de Código Abierto, ideado por Álvaro López Ortega, un madrileño de 26 años que trabaja en Dublín, como ingeniero de Sun Microsystems y es editor de Barrapunto.com. En este proyecto, como en casi todos de Software Libre, colaboran desarrolladores de todo el mundo. Velocidad, facilidad de uso y modularidad son las principales características del nuevo servidor. (CDTinternet.net)

Mercè Molist recoge para El País.es, las declaraciones de Álvaro López Ortega: "No me sentía cómodo usando Apache. Es un gran programa, pero está basado en código que se comenzó a escribir en 1993, una eternidad en informática". Por esa razón, inició esta andadura creativa a finales de 2001. Puso a su creación el nombre indio "Cherokee", como un guiño frente a "Apache". Su intención no era copiarlo sino según sus propias palabras "crear un servidor que cubriese las necesidades de la mayoría de la gente y mejorase los puntos débiles de "Apache. Si lo clonábamos, conseguiríamos otro servidor enorme y lento. Por el contrario, si implementamos las aplicaciones que utilizan el 90% de usuarios y conseguimos un rendimiento superior, se convierte en una opción interesante".

Según su creador, destacan en "Cherokee", escrito totalmente en C, la velocidad, facilidad de uso y modularidad: "Es el más rápido de todos los servidores web y, al ser más eficiente, ahorra mucho dinero en compra de nuevo hardware. Además, por defecto no tiene ninguna funcionalidad: se cargan como plugins, desde las más simples, como el envío de ficheros, hasta una que usa inteligencia artificial para mandar contenido, incluso si te has equivocado al escribir la dirección en el navegador". A diferencia de otros servidores, puede instalarse tanto en grandes equipos como en empotrados: "Hemos trabajado mucho en esto y ha sido muy difícil de conseguir. Lo hemos puesto en un miniordenador que controlaba un coche teledirigido y en un Nokia 770. También estamos trabajando con un par de compañías de empotrados con base en China".

Este joven ingeniero madrileño juega con ordenadores desde los siete años. A los 16 montaba su propio Bulletin Board System (BBS) y se metía en el mundo del Software Libre, donde entre otras cosas ha escrito código del Escritorio GNOME. Igualmente ha creado sus propios programas libres, entre ellos el GNU Mac Changer. Después se le ocurrió la gran idea: crear un servidor web libre, alternativo al todopoderoso “Apache”, que ocupa actualmente el 70% del parque mundial, alrededor de 54 millones de ordenadores.

Los dos primeros años, López desarrolló el servidor en solitario. Poco a poco, se fue creando una comunidad mundial de colaboradores, algunos desde Hong Kong o Honolulu. Hoy en día, junto a la treintena de desarrolladores voluntarios, hay gente participando de otros modos: "Algunos informan sobre problemas, otros ayudan en el debate técnico, otros diseñaron la página e incluso un dibujante nos ha echado una mano con el logo".

Hoy "Cherokee" ya es una realidad que funciona con Linux, BSD, Solaris, MacOS y, muy pronto también con Windows. Podemos encontrarlo en los repositorios oficiales de diversos distribuidores de Linux, como Debian, y gana adeptos día a día por su sencillez y velocidad: "Está en producción en equipos con bastante tráfico y, día a día, el número de servidores es mayor. Hay universidades que lo emplean en sus clases", explica el creador del invento. Y añade: "En los últimos meses, todo se ha acelerado. Hay más usuarios, más feedback, más gente hablando sobre 'Cherokee'".

Uno de los acicates para su implementación ha sido el concurso “Caza de Recompensas”: una lista de código que está pendiente de escribir para mejorar el servidor, con un precio en metálico por cada tarea. Gana el primero que la hace. "Está funcionando muy bien, nos ayuda a terminar las cosas mucho más rápido que escribiéndolas en nuestro tiempo libre", afirma López Ortega.

Al estar más modularizado que Apache, el usuario tendrá que preocuparse menos por la seguridad y las actualizaciones relacionadas con esta, ya que, al elegir exclusivamente las funcionalidades que se desean a base de plugins, la probabilidad de que un error en cualquiera de las otras partes le afecten, se reducen considerablemente.

Además, muchos ordenadores de usuarios normales, no demasiado experimentados, podrían usarse de forma cotidiana como servidores web, ya que no tendrían que estar pensando en ampliar recursos (memoria, procesador), ahora que las velocidades de conexión están aumentando poco a poco. Si se consigue un hardware silencioso, ya puede constituirse como un equipo encendido y conectado constantemente para proporcionar ese servicio web sin interrupción y sin molestias para el dueño, por ejemplo con uno de estos ordenadores silenciosos (barebones) que se montan algunas personas, caracterizados por sus bajos costes, niveles de ruido y gastos energéticos, que, al tener habitualmente menos potencia, nos limitaba en cuanto a las aplicaciones que podíamos correr en él.

La compañía estadounidense Dynamic Network Services, Inc. - DynDNS ha puesto el dinero. "Algunos de sus servicios están basados en Cherokee. Les echamos una mano para que funcionen al 100% y ellos colaboran ayudándonos a corregir errores o, ahora, proporcionando el dinero para las recompensas". Pero Cherokee también tiene otro socio oficial: la empresa española Eurociber, del Grupo Banesto, encargada del soporte técnico de Espanix, el nodo neutro español: "Entre otros programas libres, usan el nuestro y quieren colaborar para que siga creciendo con buena salud. Así se aseguran de que sus servidores van a estar a la última. Son empresas que están contentas con 'Cherokee', les ha hecho ahorrar mucho dinero y nos los agradecen".

Xaludos