我最近开始研究不同的cdn提供商,以便为我们的应用程序实现一个解决方案。我调查过的是:gcp、aws cloudfront、akamai和azure cdn。
据我所知,似乎有两个共同的解决方案,我想澄清我的理解。
通过azure cdn和aws cloudfront,我似乎不得不将我的静态资产上传到某种形式的存储中,然后我的cdn可以为我的用户提供服务。这可能会在我们的发布管道中引入一些复杂性,因为我们必须在每次新的构建之后将新的静态资产上传到存储中。
另一方面,akamai获取一个基本url,之后的任何内容(取决于您设置的缓存规则)都将由cdn提供服务。
我的理解正确吗?或者你能和任何CDN提供商一起做这两件事吗?
谢谢