Rehaciendo código y rendimiento
Llevo unas semanas rehaciendo grandes partes de código de Blogia. En principio no cambiará nada de la interfaz, pero reprogramar todo hará más sencillo mejorar algunas cosas que tenemos pendientes y que nos piden los usuarios.
El código se degrada con el tiempo y las nuevas funcionalidades. Ahora es más "spaghetti code" que otra cosa. Algo que juré y perjuré cuando sacamos la versión 2.0 es que no lo iniciaríamos de cero. Y eso estoy intentando hacer, pasar gradualmente a un código limpio y "bonito". Será poco a poco, y largo, y esperemos que también transparente para los usuarios. A ver si los servidores nos respetan, que es lo más duro de solucionar. Por ahora llevo hecha la nueva estructura del código y ya he pasado unas cuantas funcionalidades. Todavía están en un servidor de desarrollo, no en los de "producción". También estoy probando un sistema de plantillas nuevo.
Por otro lado hace unos días hice unas pruebas de rendimiento comparando la carga de páginas utilizando HTML, SHTML (Server Side Includes) y PHP. Lo más rápido fue HTML, naturalmente, pero a poca distancia de SHTML. PHP quedó bastante lejos (publicaré las tablas). Haré pruebas en todos los servidores, a ver si merece la pena. En cualquier caso será una decisión difícil de tomar, porque habrá que cambiar todas las extensiones de las páginas de php a shtml y hacer las redirecciones pertinentes.
