我做了很多Web开发,所有静态文件(css,js,images)都托管在AWS S3上。每当我推出更改时,我都会将所有已更改的静态文件自动上传到s3(因此我不必手动执行此操作)。
另一个问题是,如果我将它们上传为同名,那么我可能会遇到缓存问题,例如用户拥有一个JS文件的旧版本,但新的CSS可能会导致冲突。
如果第一个是可能的,是否也可以更改这些文件上的名称并使用新名称更新代码?显然我希望这个更改只保留在服务器上,而笔记本电脑上的代码不会被重命名。
答案 0 :(得分:3)
答案 1 :(得分:0)
Set up a git repo on S3。将其设置为push-only。最后,将其设置为push to the S3 repository automatically。希望这有帮助,如果您有其他问题,请留下评论。