【问题标题】:Compiling static content for a web site为网站编译静态内容
【发布时间】:2010-11-07 04:32:23
【问题描述】:

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

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

【问题讨论】:

    标签: web-applications release-management static-files


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多