Olá, gostaria de usar o S3 para salvar apenas meu arquivo enviado e não quero salvar meus assets (como js) no S3.
Existe alguma maneira de fazer isso?
Olá, gostaria de usar o S3 para salvar apenas meu arquivo enviado e não quero salvar meus assets (como js) no S3.
Existe alguma maneira de fazer isso?
Qual problema você está resolvendo?
Acho que se você não definir use_s3, ele pode não fazer upload de ativos, mas não faço isso há anos. Não é suportado e provavelmente causará problemas.
Meu servidor/usuários do Discourse estão na Ásia e estou usando o Backblaze B2 como minha solução S3 (porque é barato).
O problema é que não quero salvar arquivos JS no S3 e deixar meus usuários carregá-los, porque acho que isso tornará o carregamento do site mais lento.
Portanto, gostaria de saber se há alguma maneira de usar o S3 apenas para armazenar arquivos carregados.
É assim que todos os sites do Discourse hospedados funcionam.
Você está usando uma CDN, certo? Será mais rápido que o seu site.
Sim, estou usando cdn para S3.
Mas ainda estou me perguntando se
servidor discourse (Ásia) → cdn → usuários (Ásia) é mais rápido que S3 (EUA) → cdn → usuários (Ásia)?
Eu vi que existe um parâmetro chamado DISCOURSE_S3_UPLOAD_BUCKET, que parece ser uma solução para mim, mas depois de substituir DISCOURSE_S3_BUCKET por ele, não consigo reconstruir meu discourse.
A cdn é mais rápida.