Seguimos con los pasos seguidos para optimizar la velocidad de carga de este blog. En esta ocasión nos centraremos en la optimización de la base de datos y en el cacheo de las páginas web (Configurar una mini memoria de las páginas que se sirven para no tener que ir generándolas todo el rato).
Claves de la Velocidad de Carga
La velocidad de carga de una página web depende de varias cosas, memoria, banda ancha, hosting, etc, etc, etc. Pero aún así podemos mejorar nuestro rendimiento (por regla general los hosting usan servidores dedicados o compartidos que en condiciones normales da un servicio suficiente). Las consultas a base de datos suelen ser necesarias, por lo que optimizar (dentro de lo posible) nuestras base de datos es un buen comienzo, y si además ofrecemos una cache para las páginas estáticas que vamos sirviendo mucho mejor.

Preparar las bases de datos de nuestro Wordpress
Desde hace varias versiones, wordpress crea un montón de registros (borradores) por cada artículo, que lo único que hacen ocupar espacio. A mayor número de registros consultas más lentas. Imaginemos que tenemos 1000 artículos publicados, si por cada artículo que escribimos tenemos 4 borradores, esto quiere decir que tenemos de 4000 a 5000 registros. Por lógica, al realizar una consulta de base de datos en una tabla de 1000 registros tardará menos que en una de 5000.
Lo primero es hacer una copia de seguridad de las bases de datos, y después Desactivar los borradores de wordpress. Para ello hay que colocar la siguiente linea en el wp-config.php.
define(‘WP_POST_REVISIONS’, false);
Una vez desactivados borramos todas las revisiones que no han sido publicadas (borramos todos los registros inservibles). Para ello tenemos que ejecutar la siguiente consulta desde PhpAdmin o el gestor de base de datos MySQL que tengamos
DELETE a,b,c
FROM wp_posts a
LEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)
LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)
WHERE a.post_type = ‘revision’
Tener en cuenta el prefijo de las tablas, y después de comentáis cuantos registros ha borrado
Esto esta extraído de una completa guia de optimización para Wordpress (En Ingles). Esta referencia la encontré gracias a la optimización definitiva de wordpress de Anieto2k. Además en este último artículo encontraréis una guía de pluggins de wordpress para optimizar la base de datos de nuestro blog. Así que lo siguiente es Optimizar la base de datos utilizando plugins o PhpAdmin, como prefiramos.
WP-Super-Cache
Un pluggin de Wordpress que ayuda a la velocidad de carga y a la transferencia mensual de banda ancha. Simplemente hay que activarlo, seguir las instrucciones (recordad que hay que modificar el fichero .httaccess tal y como nos indican) y esperar los resultados.
Primeras Conclusiones
De momento, en los primeros pasos no hemos hechos grandes cambios en apariencia, pero si en recorrido. Tampoco son tan difíciles, por lo que de rápidamente se puede aplicar y ya tendremos una sensible mejoría en la velocidad de carga de nuestro sitio web.
Tambien puedes dirigirte a
[...] This post was mentioned on Twitter by Ivana Carina, komoloves. komoloves said: Pasos faciles y rapidos para la optimizacion de la carga de nuestra web II: Seguimos con los pasos seguidos par.. http://bit.ly/5ncHOk [...]
Using Unknown browser