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