Tentei configurar um Spaces CDN para meu bucket Spaces e, após algumas dores de cabeça em relação ao caminho do subdiretório, SSL e pré-compilação, consegui fazê-lo funcionar, mais ou menos. Todos os ativos são carregados corretamente, mas nada está sendo executado. Com base em Digitalocean block storage VS amazon S3 - #5 by md-misko, parece que o cabeçalho content-encoding está sendo removido, o que está quebrando as coisas.
Alguém pode confirmar se esta é a origem do problema e que isso continua sendo um bug em aberto com o DO?
Alguém encontrou uma solução alternativa para isso? Um CDN gratuito seria uma economia de custos enorme.
Pessoalmente, acho que gostaria de ver detalhes adicionais na postagem Configure an S3 compatible object storage provider for uploads, talvez até um problema aberto no DO, para que eu pudesse confirmar o problema e que ainda eram informações atualizadas.
Talvez essa seja apenas a parte de mim que quer confirmar tudo sozinha
O documento em Configure an S3 compatible object storage provider for uploads é um wiki. Estamos documentando colaborativamente como várias CDNs funcionam. Eu não uso o armazenamento de objetos da DigitalOcean, então não posso fornecer mais detalhes. Talvez você possa?
Essa é uma ótima sugestão, gosto de fornecer um link para permitir que os usuários de um serviço deem sua opinião para priorizar correções. Fiz algumas pesquisas e não consegui encontrar um problema específico sobre a CDN da DO, mas encontrei vários espalhados por aí. Qual devemos vincular? Como usuário do serviço, nossa comunidade depende de colaboradores como você para verificar esses detalhes.
Sou novato em sysadmin/cloud, então espero que alguém possa me verificar antes que eu faça alguma edição.
Estes são os cabeçalhos ausentes que vejo em /assets não-CDN, mas que faltam em /assets CDN:
content-encoding
expires (embora haja x-amz-expiration)
server
X-Firefox-Spdy
Quando comparo com os cabeçalhos CDN /assets do meta.discourse.org, faltam expires (e x-amz-expiration), mas eles têm todos os outros cabeçalhos em comparação com /assets não-CDN.