Cómo calcular el tiempo de ejecución de un script PHP

Hay infinidad de situaciones en las que es necesario conocer el tiempo de ejecución de un script PHP, generalmente de cara a su optimización. En páginas complejas, que contengan consultas a bases de datos y AJAX, por ejemplo, se hace necesario identificar los cuellos de botella que hacen que la carga se ralentice. Para ello, PHP pone a nuestra disposición la función microtime().

Sigue leyendo

Montando un servidor web LAMP (Linux, Apache, MySQL, PHP) en Ubuntu


Después de algún tiempo, me decido finalmente a montar un servidor tanto web como de archivos, basado en Linux (Ubuntu 9.04). La razón de escoger éste sistema operativo es muy simple: hoy por hoy, para una red casera y como servidor web, es la mejor opción por su relación coste-calidad-requisitos hardware, y además, porque veo necesario en un trabajo como el mío conocer diferentes tecnologías y saber configurarlas y utilizarlas.

Aunque el mundo Windows promete una gran mejora con su Windows 7 (lo estoy probando y es redondo), y la alternativa Mac siempre está ahí (visual y funcionalmente fantástica, pero con sus contras), siempre he tenido ganas de meterme más en el mundillo del software libre, así que allá vamos.
Sigue leyendo