我正在开发一个PHP站点,它提供来自cookie免费域的静态内容(感谢SO博客!),这个域提供高缓存的内容,其中包括我无法更改内容(JS,CSS和图像) )而不会使该缓存失效.目前我通过将?revision(例如style.css?19)附加到静态URL的末尾来执行此操作,目前我手动执行此操作,这显然远非方便.
推荐的方法是什么?我正在使用Subversion,根据我的理解,我可以使用各种工具来获取修订版号 - 但是我将如何将其转换为PHP(在每次加载页面时运行它似乎不是很明智?).我猜我应该最有可能使用某种构建系统.
任何建议将不胜感激.
谢谢