Web applications 为网站编译静态内容

Web applications 为网站编译静态内容,web-applications,release-management,static-files,Web Applications,Release Management,Static Files,我一直在寻找如何为web应用程序管理静态内容的技术。据我所知,有一种纯粹的OO方法,将所有特定的需求打包到对象元数据中,并为每个请求路径生成一个CSS和JS文件,无论是实时的还是编译时的。还有在每个版本上手动合并的技术 我的问题是,在为动态web应用程序管理静态数据时,您发现哪些通用技术有用?您是否发现有任何特定的软件有用(除了SVN/Git/等)?我使用Phing(Ant for PHP)通过压缩器运行CSS/JS。从用户的浏览器中,这些压缩文件可以通过资源检索器访问,就像Facebook的r

我一直在寻找如何为web应用程序管理静态内容的技术。据我所知,有一种纯粹的OO方法,将所有特定的需求打包到对象元数据中,并为每个请求路径生成一个CSS和JS文件,无论是实时的还是编译时的。还有在每个版本上手动合并的技术

我的问题是,在为动态web应用程序管理静态数据时,您发现哪些通用技术有用?您是否发现有任何特定的软件有用(除了SVN/Git/等)?

我使用Phing(Ant for PHP)通过压缩器运行CSS/JS。从用户的浏览器中,这些压缩文件可以通过资源检索器访问,就像Facebook的rsrc.php一样。此脚本将生成的名称映射到浏览器缓存控制的物理名称,因为缓存周期相当长。当压缩CSS/JS以迫使用户的浏览器获取新副本时,这些名称也会更改