El lenguaje que amarás odiar
Xsponsor: 5 años hospedando VivaLinux!
En este artículo se explica cómo instalar, configurar, desplegar y ejecutar servlets y JSP usando Tomcat, explicando los pasos necesarios para Mac OS X, Linux y Windows. El artículo cubre la instalación y la configuración del servidor, y cómo desarrollar fácilmente aplicaciones web.
Por primera vez, el servidor web Apache potencia más de 50 millones de sitios en Internet, según la encuesta de Octubre del 2005 de Netcraft. El segundo puesto le corresponde, lejos, al Internet Information Server de Microsoft, con sólo más de 15 millones de sitios.
En phpComplete hay un interesante artículo sobre cómo reducir el tamaño de los archivos CSS usando la técnica de output buffering. Aunque el concepto es bueno, como bien argumenta uno de los comentarios a ese artículo, esta idea es mucho mejor servida usando directamente una simple directiva en la configuración de Apache:
Mejorar la apariencia del listado de archivos en los directorios del servidor tal como los muestra Apache es lo que hace PHP Directory Indexer. Si queremos agregarle un poco de estilo a esos aburridos listados, con PHP Directory Indexer obtendremos soporte de temas, modos de visualización y opciones de ordenamiento, entre otros. En fin, una vanidosa adición para darle personalidad a nuestro servidor Apache.
Para aclarar de una vez la vieja polémica, un usuario realizó unas pruebas para comparar la performance de las versiones 1.3 y 2.0 de Apache. Los resultados hablan por sí mismos:
Este excelente y conciso documento nos guía paso a paso por el procedimiento de compilar y configurar Apache 2.0.49, Tomcat 4.1.30 y PHP5 con soporte para PostgreSQL. Con todo ésto, no sólo tendremos un completo entorno de desarrollo PHP, sino también Java.
Si te preguntabas porqué el proyecto PHP recomienda la v1.3 de Apache y no la v2.0 actual, la explicación puede estar aquí: Una de las principales novedades en Apache 2.0 es el uso de "hilos" (threads) para atender pedidos más efectivamente que el enfoque multi-procesos de Apache 1.3.
Según dice su mismo autor: "En este articulo vamos a tratar la instalación y configuración de un servidor web, utilizando Apache como servidor, PHP como lenguaje interpretado de alto nivel y PostgreSQL como base de datos. Con esta combinacion podremos crear páginas dinamicas y obtener informacion de nuestra base de datos para presentarla via web. Por ultimo, daremos unos cuantos ejemplos de como programar nuestras páginas web utilizando estos programas."
Interesante lectura, sobre todo teniendo en cuenta que el know how sobre PostgreSQL en castellano no brilla por su cantidad...
Este interesantísimo artículo en Mojolin explica cómo compilar y configurar Apache, Apache-SSL, MySQL y PHP 4.04, utilizando el parche SGI 10x que supuestamente aumenta la velocidad de Apache 10 veces. Y como si esto no fuera suficiente, también nos muestra cómo instalar sobre la configuración anterior la librería Zend Optimizer (gratuita), que optimiza la ejecución del código PHP. Quienes logren llegar a buen puerto con estas indicaciones disfrutarán de una notable mejora en la performance de sus aplicaciones PHP/MySQL. Buena suerte!
La última versión 4.x de PHP, la gran alternativa libre a tecnologías como ASP, está demostrando ser cada día más estable y confiable. Desafortunadamente, todas las distros. (al momento de escribir esto) sólo incluyen PHP 3.x. Esto quiere decir que para instalar PHP4 debemos bajar sus fuentes y compilarlas en nuestro sistema "a mano". Esta tarea, que puede parecer amenazadora, es ahora más fácil gracias a la traducción del documento "Cómo instalar PHP4 con Apache" realizada por Rodrigo Dominguez. Otra interesante traducción por este mismo autor (aunque todavía no concluída) es "Cómo instalar Apache 1.x.x".