我尝试为我的 Spaces 存储桶设置 Spaces CDN,在经历了关于子目录路径、SSL 和预编译的一些麻烦之后,我算是解决了,但也不是完全解决。所有资源都正确加载,但没有任何东西在执行。根据 https://meta.discourse.org/t/digitalocean-block-storage-vs-amazon-s3/158290/5,似乎 content-encoding 标头被剥离了,这导致了问题。
有人能确认这是问题的根源吗?以及这是否仍然是 DO 的一个未解决的 bug?
有人找到解决办法了吗?免费的 CDN 可以节省大量成本。
好的,谢谢!
就我个人而言,我认为在 Configure an S3 compatible object storage provider for uploads 这篇文章中看到更多细节会很好,甚至可以有一个 DO 的公开问题,这样我就可以确认问题并且信息仍然是最新的。
也许这只是我想要自己确认一切的部分 
1 个赞
maiki
(maiki)
4
5 个赞
哦,我没意识到这是一个 Wiki。
我对系统管理员/云技术是新手,所以希望在我进行任何编辑之前,有人能帮我检查一下。
这些是我在非 CDN /assets 中看到但在 CDN /assets 中缺失的标头:
- content-encoding
- expires(尽管有 x-amz-expiration)
- server
- X-Firefox-Spdy
当我将其与 meta.discourse.org 的 CloudFront CDN /assets 标头进行比较时,它们缺少 expires(和 x-amz-expiration),但与非 CDN /assets 相比,它们拥有所有其他标头。
content-encoding 似乎是问题最可能的原因,这与 Digitalocean block storage VS amazon S3 - #5 by md-misko 一致。
我还找到了两个开放的 DO 社区问题,不确定它们是否是 100% 相同的根本原因。希望有人能帮我检查一下
1 个赞
system
(system)
关闭
7
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.