Más caches
Relay | septiembre 17, 2007Ya argumenté cosas acerca de las cachés de Meneame y, a raíz del post en anieto2k, me surgió el problema.
Tal como comenta anieto2k, ha salido 1BlogrCache que, básicamente, es un mejorado plugin de lo que es WP-Cache (ampliamente conocido en el mundo entero). El tema radica en que la mayoría de gente suele usar directamente eaccelerator (pese a los fieles de APC) y estamos, realmente, cacheando el doble y mal.
Con esto, solo argumentar que igual pierde el sentido tener una aplicación php con base de datos, dado que cada vez que se cachea la página (sobretodo la manera de 1BlogrCache) es básicamente escribir a estático el post. Se supone que tener una aplicación mysql + php es para separar el contenido de la presentación además de hacerlo algo dinámico.
Si empezamos a cachearlo todo, ¿por qué no hacer una aplicación php que simplemente escriba a disco la página estática (con ello decir todas las páginas) directamente?
Si cambiamos el theme, que la aplicación reescriba todas las páginas (dependiendo de las opciones que se guarden en un fichero en la propia raíz o donde sea) usando algoritmos recursivos y punto. O mejor, mantenemos unos apuntadores al theme y solo hay que cambiar esos apuntadores (pueden ser softlinks a los ficheros).
Si hay un comentario nuevo, no problemo… se añade al final del html estático y, así, con todos los posts…
Total (que es lo que cuenta), si con wordpress ahorramos simplemente megas escritos a disco, y luego le añadimos cualquier tipo de caché y lo seguimos tirando a disco… más vale hacerlo directamente desde el principio, por ahorrarnos 400 megas de disco (hoy en día los discos duros son baratísimos).
Así no hace falta ni montar Apache, monto Cherokee y lo sirvo todo estático.