WordPress 2.4 se enfocará en la rapidez

Autor: Armonth | El sábado 17 de noviembre del 2007 @ 21:44.

Entrada que tenía pendiente en borrador y quizá una de las mejores noticias para los usuarios de WordPress últimamente y se trata de las novedades respecto a WordPress 2.4 que ha anunciado esta semana Ryan Boren en su blog.

WordPress 2.4, que se espera para finales de enero del 2008, tendrá como uno de sus principales objetivos la mejora en velocidad, optimización y reducción de recursos del CMS.

Para ello están dedicando grandes esfuerzos usando xdebug y KcacheGrind para localizar dónde se va la mayor parte del tiempo y eliminar los cuellos de botella que ralentizan WordPress hasta el punto de ser una de las principales razones para que un alojamiento compartido barato te dé la patada en el trasero (mucho consumo + muchas visitas siempre son una mala combinación para el hosting compartido).

De momento Ryan dice que han localizado ya varios cuellos de botella que han corregido. Uno de ellos responsable del 10% de tiempo de carga. También están tocando el sistema de filtros lo cual es bueno ya que anteriormente pudimos ver con APD (una alternativa a xdebug) que estos son una parte muy importante del sistema (y de su consumo).

Otro punto importante es el sistema de cache de objetos (que no páginas, no confundir). Actualmente WordPress dispone de un cache de objetos pero en muchas partes no es utilizado, en WordPress 2.4 el uso de cache de objetos será mucho mayor.

No sólo eso: si utilizamos mencached o APC (dos sistemas muy populares para "cachear" objetos de PHP) WordPress lo detectará y se aprovechará de ello. Con ello se notará un descenso notable en las llamadas SQL y además se incorporará un plugin para cache avanzada para aumentar todavía más los objetos cacheados.

Esta "cache avanzada" estará indicada sobretodo para sitios con una cache rápida y que quieran reducir al máximo la carga del servidor de base de datos, en muchas páginas las llamadas SQL llegarán a bajar a cero.

Como curiosidad, Mark Jaquith ya comentó en el pasado (febrero del 2006) sus buenos resultados al usar APC con WordPress. Además memcached y APC son opciones muy populares para sitios de alta carga y son usados por ejemplo en Digg.

Comentarios