2010-11-07 2 views
5

Я искал методы управления статическим контентом для веб-приложения. Из того, что я нашел, существует чистый подход OO, который упаковывает все специфические требования в метаданные объекта и генерирует единый файл CSS и JS для каждого пути запроса либо в режиме реального времени, либо во время компиляции. Существует также технология ручного слияния с каждой версией.Составление статического контента для веб-сайта

Вопрос в том, какие общие методы вы находите полезными при управлении статическими данными для динамического веб-приложения и находили ли вы какое-либо конкретное программное обеспечение полезным (помимо SVN/Git/etc.)?

ответ

1

Я использую Phing (Ant для PHP) для запуска CSS/JS через компрессор. Из браузера пользователя эти сжатые файлы доступны через ретривер ресурсов, как и rsrc.php от Facebook. Этот скрипт сопоставляет сгенерированные имена для физических имен для управления кешем браузера, поскольку периоды кэша довольно длинные. Эти имена также изменяются при сжатии CSS/JS, чтобы заставить браузеры пользователей захватывать свежие копии.

Смежные вопросы