对静态资产进行版本控制的最佳路线是什么,同时要记住以下几点:
我现在的想法是做以下几件事,
但从那时起,我就对静态资产是否必须通过部署的Web应用程序手动更新,或者是否可以通过任何过程自动更新感到困惑。
我的问题是
谢谢!
发布于 2016-10-26 15:10:37
继续回答我自己的问题。
我只能回答PHP,也许其他语言可以使用/破解相同的方法来运行。我求助于使用Laravel (Gulp)库,它有助于自动创建版本化/散列的资产文件。
您可以在这里阅读更多关于Elixir的文章:https://laravel.com/docs/5.3/elixir
基本原理是,您使用Elixir编译您的资产,并将它们集成到每个部署中。通过使用CloudFlare,除了部署新的更改之外,我还可以自动缓存资产,并在不需要任何手动干预的情况下中断缓存。
虽然对某些人来说,这可能是一个简单的答案/问题,但这是很棘手的,因为并非每一种情况都是相同的,这就需要对我们的工作流程进行妥协和调整。
不管怎样,我希望这能帮上忙!
-Travis
https://stackoverflow.com/questions/39842920
复制相似问题