Para definir os cabeçalhos de controle de cache para uma URL filepicker.io, você pode adicionar o seguinte parâmetro: cache = true e definirá os cabeçalhos como Cache-Control: max-age = 315360000
Por exemplo: link
Estou usando o link do Filestack como servidor de arquivos e o Amazon S3 como armazenamento de dados como solução completa de armazenamento para meus clientes. O Filestack oferece CDN (Content Delivery Network) que serve o arquivo do POP mais próximo. Também escolhi o Armazenamento Redundante para meu bucket no Amazon S3. Agora a minha pergunta aqui é que apesar de minhas imagens serem armazenadas no Amazon S3 e no arquivo, sempre que um arquivo é solicitado a partir do arquivo com sua URL para ex, link por que estou sendo cobrado no Amazon for Data Transfer I / O? Eu preciso entender o trabalho entre os dois.
Para definir os cabeçalhos de controle de cache para uma URL filepicker.io, você pode adicionar o seguinte parâmetro: cache = true e definirá os cabeçalhos como Cache-Control: max-age = 315360000
Por exemplo: link
Você definiu o cabeçalho "cache-control" em seus arquivos no bucket do S3?
Se não, o CDN provavelmente entrará em contato com o S3 em todas as solicitações.
Acabei de dar uma olhada no Filestack, mas não sei como isso funciona. Eu acho que o S3 estaria falando com o seu arquivo usando API. Nesse caso, o Amazon S3 tem taxas de largura de banda , especialmente quando acessa a Internet do data center da AWS.
Tags file-server amazon-s3 cdn