Acelerar Wordpress
Cuando empiezan a subir las visitas diarias a un blog, optimizarlo para maximizar el rendimiento de tu servidor se convierte en algo imprescindible. Hace ya bastante tiempo os comenté por aquí la posibilidad de utilizar un plugin para acelerar Wordpress mediante la optimización del uso del código Javascript en el sitio. Pasados unos meses, creo que ya va siendo hora de ampliar un poco la batería de consejos para optimizar Wordpress y conseguir que tu blog cargue mas rápido. Vais a ver que es muy sencillo, simplemente vamos a realizar ciertos cambios en el archivo header.php de la plantilla o tema que estés utilizando. Y la idea es sustituir ciertas porciones de código PHP que se usan para averiguar algunas informaciones que son bien conocidas por el dato concreto. Es decir, vamos a sustituir llamadas a funciones PHP innecesarias con texto plano que se procesa inmediatamente y no genera carga al servidor. Empezamos..
Cambios en la etiqueta meta http-equiv="Content-Type"
Para comenzar a optimizar nuestra cabecera buscamos en primer lugar la etiqueta meta que define el tipo de contenido de nuestro sitio y la codificación que utiliza. Verás que incluye el siguiente código:
Con éste código definimos el tipo de contenido del blog, que en la práctica será siempre ‘text/html’ así que sustituimos lo anterior por la cadena de texto text/html y así evitamos preguntar al servidor algo evidente.
A continuación observamos que aparece otra llamada a una función PHP:
Se usa para indicar al navegador cual es la codificación de caracteres que utiliza el blog. Lo más normal es que sea ‘UTF-8′ así que sustituimos el código anterior por la cadena de texto UTF-8 y de nuevo nos ahorramos un tiempo precioso de proceso.
Tras éstos dos cambios, la etiqueta meta debería quedar tal que así:
Nombre del blog
Si en tu cabecera aparece la siguiente porción de código..
.. debes saber que no sirve nada mas que para averiguar el título del blog, es decir, lo que va normalmente entre las etiquetas <title> y </title> de una página web. ¿Para qué consultar el título del blog cada vez que carga la página si siempre es el mismo? Para acelerar un poco más nuestro Wordpress es mejor cambiar el código anterior directamente por el nombre del blog o el título que desees que se visualice en la barra de título del navegador.
Hoja de estilos
Para poder presentar en pantalla correctamente tu blog, el navegador ha de cargar la hoja de estilos que viene con la plantilla que estés utilizando. Normalmente Wordpress extrae la dirección donde se encuentra la plantilla mediante la siguiente consulta:
Pero sabiendo que la dirección donde alojas tu CSS suele ser algo como..
http://www.miblog.com/wp-content/themes/nombre-del-tema/style.css
Puedes sustituir el código PHP por la URL anterior y de nuevo aceleramos el tiempo de carga y quitamos trabajo al servidor.
URL para los pingback
El siguiente código, únicamente se encarga de averiguar y devolver la url para pingbacks del blog.
La dirección de pingback suele ser algo tal que así:
http://www.miblog.com/xmlrpc.php
En mi caso por ejemplo es http://www.xeduced.com/xmlrpc.php
Así que para optimizar la velocidad de carga de nuestro blog un poco más, yo sustituiría el código PHP que realiza la consulta por la dirección de pingback y así no se realiza la consulta cada vez que carga la página.
Feed RSS
Respecto al feed RSS podemos hacer dos cambios. En primer lugar buscamos el siguiente código que sirve para averiguar el nombre o título de tu feed RSS.
Vamos a sustituirlo por el título que queramos ponerle al feed. Por ejemplo algo como “Feed RSS de Xeduced.com”
El siguiente cambio relacionado con el feed RSS que podemos realizar para optimizar la carga de nuestro blog consiste en localizar el siguiente código que sirve para extraer la dirección URL del feed RSS.
Y lo sustituimos por la dirección del feed. En mi caso “http://feeds2.feedburner.com/Xeducedcom”
Con los dos cambios realizados, el resultado final para la linea del RSS en mi caso sería algo así:
Aprovecho para invitar a quién aún no lo haya hecho a que se suscriba al feed de Xeduced ;)
Otros sistemas de sindicación
Si tienes lineas para otros sistemas de sindicación como RSS .92 o Atom, puedes realizar cambios análogos a los que hicimos para el feed RSS. Es decir, cambiamos el código PHP que aparece por los correspondientes nombres de feed y url.
Y eso es todo, que no es poco. Si haces éstos cambios, con cada carga de página vas a quitarle un poquito de trabajo a tu servidor.. un poquito que cuando hablamos de miles de visitas se traduce en un mucho. ;)
Enjoy!





Hace muchos años que no utilizo Norton Antivirus, simplemente porque no me gusta, pero ayer me tuve que ver las caras con la versión Norton Antivirus 2009 en el ordenador de una conocida. Resulta que viene instalado de serie en muchos equipos pero solo con una licencia de evaluación por X meses. Cuando la licencia caduca tienes dos opciones, o bien pasas por caja para renovar la licencia o bien desinstalas el antivirus para poder instalar otro. Si optas por los segundo, descubrirás que librarse de él no es tan fácil y aparente como debiera ser.
¿Alguna vez has borrado accidentalmente un archivo importante de tu equipo y no has podido recuperarlo? ¿Se te ha colgado el ordenador y luego no aparecen por ninguna parte los datos con los que estabas trabajando? Seguro que sí.
Los mapas de calor web permiten de manera muy sencilla y visual averiguar que zonas de nuestros sitios web atraen más la atención de los visitantes. Por eso su nombre, porque nos muestran las zonas “calientes” de una página web. 













Últimos comentarios