Archive for 29 marzo 2010

El Patrón MVC (Modelo Vista Controlador)

29 marzo, 2010

El Modelo Vista Controlador (MVC) es un patrón de arquitectura de software que separa los datos de una aplicación, la interfaz de usuario, y la lógica de control en tres componentes distintos (Modelo, Vista y Controlador). El Patrón MVC se ve frecuentemente en aplicaciones Web, donde la Vista es la página HTML y el código que provee de datos dinámicos a la página; el Modelo es el Sistema de Gestión de Base de Datos y la Lógica de negocio; el Controlador es el responsable de recibir los eventos de entrada desde la Vista.

(more…)

Anuncios

Cómo acelerar Smarty 5 veces en Lighttpd

15 marzo, 2010

En este artículo hablaremos de cómo se obtuvo un aumento de velocidad de 5 veces en un sitio web con Smarty sobre un servidor web Lighttpd. Esto se consiguió permitiendo al servidor Lighttpd acceso directo a los archivos almacenados en el caché y servirlos directamente desde allí, en lugar de llamar a Smarty.

(more…)

Ejecutar scripts PHP automáticamente desde el cron con CURL

12 marzo, 2010

Frecuentemente se nos presenta la necesidad de tener que programar alguna tarea diaria, semanal, etc., como un envío masivo de email, o unas consultas pesadas a nuestra base de datos; y hacerlo además en las horas de menor actividad de nuestro servidor.

Para muchos de nosotros resulta fácil programar un script con PHP que realice estas tareas, pero en muchos servidores no se permite ejecutar estos scripts directamente desde la línea de comandos.

La solución a este problema consiste en utilizar CURL. Este paquete viene incorporado en la mayoría de las distribuciones Linux.

(more…)