1. ¿Qué es apache, y qué alternativas hay en el mercado?
Apache es un servidor web gratuito, potente y que nos ofrece un
servicio estable y senzillo de mantener y configurar. Es
indiscutiblemente uno de los mayores logros del Software
Libre.
Destacaremos las siguientes características:
- Es multiplataforma, aunque idealmente está preparado para
funcionar bajo linux.
- Muy senzillo de configurar.
- Es Open-source.
- Muy útil para proveedores de Servicios de Internet que
requieran miles de sitios pequeños con páginas estáticas.
- Ámplias librerías de PHP y Perl a disposición de los
programadores.
- Posee diversos módulos que permiten incorporarle nuevas
funcionalidades, estos son muy simples de cargar.
- Es capaz de utilizar lenguajes como PHP, TCL, Python,
etc.
En el mercado podemos encontrar otras alternativas, entre las
más importantes comentaremos las
siguientes:
A OLServer:
- Es Open-source.
- Mejora varias deficiencias de Apache.
- Se basa en un desarrollo por threads, con lo cual se reduce
la carga sobre la memoria de procesos.
- Uso más eficiente de las conexiones a bases de datos (es
una de sus principales características).
- Es utilizado por AOL, el proveedor de servicios de internet
(ISP) más grande del mundo.
- Multiplataforma.
IIS (Internet Information Server):
- Desarrollado por Microsoft.
- Sólo funciona bajo Windows.
- Muy fácil de instalar.
- Proporciona ASP's, que facilitan el desarrollo de
aplicaciones.
- Es un software propietario, con lo cual su uso tiene un
coste.
- Tiene numerosos fallos de seguridad.
" Servlet Engines" y "Java Application
Server":
- Su representant más conocido es Tomcat, desarrollado por
Sun Microsystem's.
- Requiere de un JDK ("Java Development kit")
para funcionar.
- Normalmente se usa un "Servidor de páginas"
(Apache, AOL, etc.) en conjunción con un "Servlet
Engine", dado que el primero es mucho más eficiente a la hora
de devolver una página HTML estática.