Me cansé de Smarty y decicí volver a ver “Life Aquatic” de Wes Anderson, impresionante… por algo es mi segunda película favorita. Una banda sonora excepcional y con esos toques surrealistas que tanto se echan a faltar. Así que animado por la peli, me dispuse a exterminar el tiburón por mi cuenta.
Empezé a desarrollar Podsonoro a la par que aprendí PHP y algunas decisiones no fueron las correctas. Smarty es un sistema de templates para PHP, el cual me pareció interesante pues además de poder separar el HTML del PHP totalmente, me permitía cachear las páginas con facilidad. El problema es la lentitud, en páginas que no cacheo (por ejemplo las páginas personales de favoritos, etc) se pueden tardar unos 0.6 segundos en generar la página (90% del tiempo utilizado por Smarty). Son aproximadamente 100Kb de código de Smarty (incluyendo plugins, etc) y a mi parecer es demasiado para lo poco que hace. Realizar una separación del código y el HTML es bastante sencillo sin necesidad de Smarty, de la misma manera que crear un sistema de caché, asi que ya no utilizo más Smarty y gracias a ello las páginas (cacheadas o no) se generan entre 2 y 10 veces mas rápido, y eso sin contar con que los recursos de la máquina se ven menos afectados.

Una vez acabado con el tiburón, el siguiente paso era pasar Podsonoro del VPS que tenía al servidor dedicado donde esta Youloud y éste último de PHP4 a PHP5. No lo quería hacer hasta que saliese la lista de los finalistas del concurso Startup 2.0 (por si acaso). Lamentablemente ni por asomo pude estar en la lista de los 15 escogidos para la gran final y los maravillosos (??) premios se desvanecieron…. bueno o al menos los premios del concurso porque el apoyo (al igual que en el jazz) solo “swingea” cuando es desinteresado, improvisado e internalizado en su expresión y lo que leí en algunos blogs desde luego que tenía “swing”, infinitamente más sincopado que, digamos 2 semanas con un anuncio en Techcrunch (uno de los premios de Startup). Aunque el VPS no andaba mal, tenía algunos problemillas, fundamentalmente en la lectura de feeds, que era bastante lenta. En el VPS había un tiempo de latencia en la petición a cada feed bastante grande, mientras que en el dedicado iba como los rayos, lo que me permite incrementar el ritmo de lectura de feeds y por lo tanto hacer actualizaciones de podcasts con mas asiduidad. Ahora Podsonoro ya está funcionando en el dedicado, junto con su hermanito Youloud y el primo Noisely, y aunque seguro que algo petará (nuevo código, nuevo servidor, nueva versión de PHP) mañana será otro día.
Duke Ellington – “It don’t mean a thing if it ain’t got that swing.”

Comentarios Recientes