No me di cuenta de que era una wiki.
Soy un novato en sysadmin/cloud, así que espero que alguien pueda revisarme antes de hacer cambios.
Estas son las cabeceras que faltan en /assets que no son CDN pero que faltan en /assets de CDN:
- content-encoding
- expires (aunque hay x-amz-expiration)
- server
- X-Firefox-Spdy
Cuando comparo con las cabeceras de CDN de CloudFront de meta.discourse.org, faltan expires (y x-amz-expiration), pero tienen todas las demás cabeceras en comparación con /assets que no son CDN.
content-encoding parece ser la causa más probable del problema, lo que concuerda con Digitalocean block storage VS amazon S3 - #5 by md-misko.
También encontré dos preguntas abiertas de la comunidad de DO, no estoy seguro si son 100% la misma causa raíz. Espero que alguien pueda revisarme.