Pregunta

Yo he estado buscando técnicas para aprender a gestionar el contenido estático para una aplicación web. De lo que he encontrado, no es el enfoque orientado a objetos puro, el envasado de todos los requisitos específicos de metadatos de objetos y la generación de un solo archivo CSS y JS para cada ruta de solicitud, ya sea en tiempo real o en tiempo de compilación. También existe la técnica de fusión de forma manual en cada versión.

Mi pregunta es, ¿qué técnicas generales ¿Se encuentra utilidad en la gestión de datos estáticos para una aplicación web dinámica y se ha encontrado con software en particular útiles (además de SVN / Git / etc.)?

¿Fue útil?

Solución

utilizo Phing (Ant para PHP) para ejecutar el CSS / JS a través de un compresor. Desde el navegador de un usuario, se accede a estos archivos comprimidos a través de un recuperador de recursos al igual que rsrc.php de Facebook. Este script genera mapas de nombres a los nombres físicos para el control de la caché del navegador, porque los períodos de caché son bastante largo. Estos nombres también se cambian cuando el CSS / JS se comprime para navegadores de los usuarios de la fuerza para agarrar copias nuevas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top