Usando mod_pagespeed con WordPress: limpiar la caché y optimizar directorios
Desde que migré mi blog a un nuevo servidor todas las páginas son preprocesadas con mod_pagespeed. Lo cierto es que la diferencia de rendimiento se nota, y las puntuaciones de los distintos test sobre optimización mejoran notablemente utilizando esta teconología de Google.
Si quieres más información sobre este módulo de Apache, puedes encontrarla en su página de referencia de Google: http://code.google.com/p/modpagespeed/
Me ha pasado ya en más de una ocasión que por alguna razón mod_pagespeed no debe de procesar bien alguna página en zona de administración de WordPress y ocasiona errores JavaScript, que impiden, por ejemplo, el normal funcionamiento del gestor de imágenes, y cuando le das al botón de Añadir objeto no pasa absolutamente nada. Para solucionar esto, en primer lugar he configurado el directorio wp-admin para que no sea procesado por mod_pagespeed, y después he limpiado la caché de mod_pagespeed.
Mod_pagespeed: omitir un directorio
Hacer que mod_pagespeed omita un directorio y no lo procese, en mi caso el directorio de administración de WordPress, wp-admin, es tan fácil como añadir las siguientes líneas al fichero .htaccess de la raíz del sitio donde tengamos instalado el blog:
<IfModule pagespeed_module>
ModPagespeedDisallow wp-admin/*
</IfModule>
Después de modificar este archivo es aconsejable recargar o reiniciar Apache para asegurarnos de que los cambios tienen efecto.
Limpiar la caché de mod_pagespeed
Limpiar la caché de mod_pagespeed también es un proceso sencillo, que debe realizarse desde consola. Es por tanto imprescindible tener acceso a la línea de comandos de nuestro servidor, ya sea físicamente o a través de SSH. Es importante acordarnos de que estos comandos hay que ejecutarlos como root.
Los pasos a realizar son los siguientes:
- Renombramos el directorio de caché de mod_pagespeed, que en Linux suele ser /var/mod_pagespeed/cache
- Eliminamos el directorio renombrado
- Creamos de nuevo el directorio, que ahora estará vacío.
- Cambiamos los permisos del directorio creado, asignando permisos de lectura y escritura para evitar problemas.
Estos pasos, traducidos a consola, son los siguientes:
sudo mv /var/mod_pagespeed/cache /var/mod_pagespeed/cache.del
sudo rm -rf /var/mod_pagespeed/cache.del
sudo mkdir /var/mod_pagespeed/cache
sudo chmod -R 777 /var/mod_pagespeed/cache
Información Bitacoras.com…
Valora en Bitacoras.com: Desde que migré mi blog a un nuevo servidor todas las páginas son preprocesadas con mod_pagespeed. Lo cierto es que la diferencia de rendimiento se nota, y las puntuaciones de los distintos test sobre optimización mejoran ……