Manz me ha preguntado por correo cuánta memoria consume SigT, bueno en
realidad lo hizo el martes pero la carpeta spam de Gmail es lo que tiene
a veces.
En su momento (y tampoco hace tanto, un par de días) ya dejó
instrucciones
de cómo ver cuánta memoria consume una petición pero dada la pregunta me
he puesto a mirar y sobretodo a curiosear.
WordPress y otros CMS no son ninguna maravilla en consumo de recursos,
una instalación limpia de WordPress 2.2.2 sin plugins ni nada consume
unos 6089KB por petición, de ahí la necesidad de WP-Cache.
SigT con todo lo que tiene, consume 6742KB en la portada por lo que
realmente es poco. Esta tarde (alguno se habrá dado cuenta y me habrá
hablado en arameo) he ido haciendo algunas pruebas quitando/poniendo los
plugins que utilizo. Veamos cuánto baja la memoria por cada plugin
quitado:
- Ultimate Tag Warrior: 6391KB (-351KB). Sin duda uno de los plugins
más "pesados" en SigT, principal motivo de una posible migración a
WordPress 2.3 cuando sea estable además de aprovechar la integración que
conllevará.
- Custom Query String: 6663KB (-79KB).
- Google Sitemaps: 6269KB (-473KB). Ya es
sabido
que el plugin gasta mucha memoria y eso que uso la versión beta ya que
la estable es considerada "un agujero".
- Markdown: 6563KB (-179KB).
- Role Manager: 6591KB (-151KB).
- Search Meter: 6632KB (-110KB).
Custom Query String, Official Comments, Paged Comment Edit y Fancy
Titles consumen menos de 100KB. Y para el final, Akismet: 6552KB
(-190KB).
Lo que me llama la atención es que, aunque es obvio que no es así,
algunos plugins no deberían aumentar el consumo de memoria en páginas
donde no son llamados para nada.
Por ejemplo el "Search Meter" solamente se encarga de recoger datos
cuando se realiza una búsqueda, pero en el momento de procesar la página
principal (el HOME) no debería cargarse nada ya que lo único que se
carga en la página es un formulario a la espera de que se use.
Y siguiendo esa lógica lo mismo pasa para Official Comments (debería
cargarse en las páginas con comentarios hechos por usuarios
registrados), Paged Comment Edit / Role Manager (en el Dashboard),
Google Sitemaps (al generar el sitemap), etcétera.
Supongo que la explicación es sencilla pero no veo lógico ese comportamiento. Un plugin dedicado a generar un fichero cada vez que se publica algo no debería cargarse en memoria cuando no se publica nada...
De todas formas, el consumo se puede asumir, he quitado el Search Meter (no lo usaba) y el resto son imprescindibles salvo el UTW que desaparecerá si al final doy el paso hacía la versión 2.3 de WordPress.


Comentarios