Acelerando PHP: Zend Optimizer

(3 comentarios)

Siguiendo con la serie de artículos sobre la instalación de un servidor web sobre WindowsDNS dinámicas con No-IP, instalación de Apache e instalación de PHP y MySQL veremos en este número cómo instalar esta aplicación gratuita desarrollada por Zend, los principales desarrolladores del proyecto PHP, que permite disminuir el tiempo de ejecución de los scripts entre un 20 y 50 por ciento.

Si en entregas anteriores no nos quedaba más remedio que ensuciarnos las manos editando archivos de texto para configurar los programas, en este caso tendremos a nuestra disposición un instalador que debería dejarnos muy poco por hacer.

Antes de nada, como siempre, es necesario descargar el software correspondiente desde su página web. Para llevar a cabo la descarga de Zend Optimizer tendremos que registrarnos antes en la web de Zend Technologies.

Durante la instalación se nos preguntará por el servidor web utilizado (Apache 2.x), la localización del archivo de configuración de PHP, php.ini (c:\php en nuestro ejemplo), el directorio en el que está instalado Apache (por defecto C:\Archivos de programa\Apache Group\Apache2) y el directorio en el que se almacenan las webs que servirá Apache (DocumentRoot, cuyo valor es, si no lo hemos cambiado, C:\Archivos de programa\Apache Group\Apache2\htdocs).

Programa de instalación de Zend Optimizer

Una vez terminado el proceso, si cargamos al archivo info.php que creamos para comprobar la instalación de PHP, debería aparecer algo así:

phpinfo con Zend Optimizer

Instalar PHP y MySQL

(167 comentarios)

Hace unos días comentábamos cómo instalar un servidor web en nuestro PC de forma que pudieramos, entre otras cosas, alojar en este nuestra propia página web, acceder a nuestros ficheros desde otro equipo y probar alguna que otra aplicación web.

Apache, por sí solo, sólo permite mostrar al visitante webs estáticas, escritas en HTML Esto no es del todo cierto, ya que se pueden utilizar lenguajes que se interpreten del lado del cliente, como JavaScript., que no es más que un lenguaje de maquetado. Es decir, HTML no nos permite más que indicar el aspecto del texto. Basicamente lo más excitante que podemos hacer con HTML es mostrar imágenes y crear enlaces.

Si queremos crear una web dinámica, con la que el usuario pueda interaccionar realmente y que modifique su comportamiento según esta interacción, tendremos que utilizar un lenguaje de programación como PHP, Perl, JSP o ASP.

En este artículo veremos cómo instalar en nuestro servidor el intérprete de PHP y el gestor de bases de datos MySQL de forma que podamos usar en nuestro PC aplicaciones como WordPress, el sistema de publicación que utiliza esta web.

[Pulsa para continuar]

Acelerar WordPress

(14 comentarios)

Esta pequeña comparativa demuestra la abismal diferencia que puede suponer en el rendimiento de WordPress el uso de eAccelerator, que incrementa el rendimiento de las aplicaciones PHP manteniendo una cache de los scripts compilados, y WP-Cache, el plugin desarrollado por Ricardo Galli para mantener una caché de las páginas de WordPress de forma que no halla que generarlas en cada visita dinámicamente, a la hora de correr WordPress en un servidor web (de 173 hits en 30 segundos a 3654. ¡16399 sin mod_rewrite!)

Estadísticas de Adsense en WordPress

(2 comentarios)

Adsense Logger es un conocido script open source escrito en PHP que ofrece estadísticas sobre las ganancias conseguidas con el sistema de publicidad de Google para un sitio web, de forma que podamos saber, por ejemplo, qué temas o qué apariencia producen más ingresos y optimizar nuestra web en consecuencia.

Ahora que el uso de WordPress y el de Adsense están tan extendidos quizás os interese saber que Markus Kloeschen ha portado este script a WordPress en forma de plugin, de forma que su instalación sea tan sencilla como copiar los archivos incluídos en la carpeta de plugins del CMS.

Estoy probándolo en este preciso momento y parece bastante interesante. Ahora solo falta que alguien haga click en los anuncios ;)

Página 4 de 41234