Gravatar de Armonth

WordPress 2.4 se enfocará en la rapidez

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 (muy) 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.

4 Comentarios (feed)

  1. Gravatar de Pablo Pablo nos comenta:

    Juju, buenas noticias.

    Espero que cuando salga la 2.4 nos deslumbres con tips de optimización Héctor.

    Sábado, 17 de Noviembre/2007 @ 23:19

  2. Gravatar de jorgerock jorgerock nos comenta:

    Good news! Sin embargo creo que en esto de la rapidez, primero ver para creer.

    Domingo, 18 de Noviembre/2007 @ 0:00

  3. Gravatar de maty maty nos comenta:

    Gran parte del problema en las bitácoras exitosas viene con tantos intentos de añadir spam. Lo mejor para paliarlo es utilizar un captcha para los comentarios y retocar la funcionalidad de los trackbacks. Y el WP-cache de Ricardo Galli, evidentemente.

    ¿Y la seguridad? Realmente esa debiera ser la prioridad en estos momentos. Que no lo sea deja en muy mal lugar a los responsables del código de WP, en mi entender. :(((

    Me parece que vamos a seguir con WP 2.0.10 por bastante tiempo. Que otros “disfruten” de las otras versiones más modernas.

    Domingo, 18 de Noviembre/2007 @ 12:49

  4. Gravatar de Trafico web Trafico web nos comenta:

    bueno a ensayar se dijo, a ver que me ayuda a bajar esta carga tan alta de mis servidores :D

    Miércoles, 25 de Marzo/2009 @ 0:33

No seas tímido, da tu opinión

Sé respetuoso con los demás, la diferencia de opiniones enriquece la discusión, los comentarios bajo ciertas circunstancias pueden ser moderados y requerir aprobación.