57

Archivo de febrero, 2008

Cache con PHP

Cache php LiteLa optimización de un sistema es algo que llega tarde o temprano, y cuanto antes se empiece uno a plantear soluciones para no consumir recursos, mejor y más escalables serán los desarrollos.

Esto aplicado a un sitio web dinámico, como lo son casi todos hoy en día, tiene como primer paso reducir la carga de procesamiento al que sometemos al servidor cada vez que se realiza una petición. Si vamos a mostrar el mismo contenido a todos los usuarios durante las próximas horas, ¿por qué hacer trabajar al sistema para que haga una consulta a la base de datos, o ejecutar una script cada vez si el resultado va a ser el mismo?

Para evitar esto podemos hacer “cache” de contenidos, es decir, hacerlos estáticos, y solo regenerarlos cada cierto tiempo. Con esto el sistema no sólo tendrá menos carga de proceso y memoria, también será mucho más rápido.

Hay varias alternativas y de las que he evaluado me quedo con la librería Cache_Lite, por sencillez y versatilidad. He escrito un ejemplo completo que sirve par a ver cóm funciona y dejo por aquí.

(más…)

Domingo, febrero 10th, 2008

Europa innova: Proyecto Semedia

semedia innovacionDespués de un año desde que el proyecto empezó, y vista la repercusión en otros sitios, me siento casi obligado de escribir unas líneas de este proyecto en el que estoy involucrado directamente.

Se trata de un proyecto de investigación enmarcado en el “Sixth Framework Programme” de la Unión Europea, en el que estamos incluidos una sere de compañías e instittuciones, algunas bastante conocidas, como BBC, Yahoo!, TV3 o la Universidad de Glasgow. En este llamado “consorcio” estamos investigando nuevas herramientas para anotar y buscar vídeo de una manera más eficiente en tres entornos: postproducción, grandes archivos de televisión y web.

Lo bueno de estar en este proyecto es que he podido conocer de cerca una parte de la política de innovación de la Unión Europea, en la que socios industriales, investigadores y la propia administración se ponen de acuerdo para investigar con unos objetivos claros, con idea de aprovechar posteriormente esas investigaciones si llegan a buen término.

Espero que pronto haya resultados visibles y tangibles, que poder mostar por aquí ;-)

Viernes, febrero 1st, 2008