CDNs - há um atraso entre a submissão de arquivos e a disponibilidade?

1

Eu nunca me inscrevi em um CDN antes e esperava que alguém pudesse compartilhar sua experiência. Minha pergunta é: há um atraso significativo entre um arquivo sendo enviado por meio de um CDN (via API) e sua disponibilidade na rede (incluindo nós de borda)? Ou a sincronização na rede acontece com relativa rapidez (por exemplo, menos que alguns segundos)?

Estou vendo o MaxCDN agora (então qualquer experiência relacionada a esse CDN seria muito útil).

EDIT : Desculpe, eu deveria ter mencionado, estou especificamente interessado em saber quando novos arquivos estão disponíveis na rede (não em novas versões de arquivos existentes).

    
por UpTheCreek 27.03.2013 / 13:45

1 resposta

3

(Isso provavelmente será fechado como fora do tópico, já que está inclinado a sugestões de compras.)

Sim - haverá um atraso.

Seja 1 segundo ou 1 hora, depende do provedor CDN. Não há regras rígidas e rápidas, infelizmente. A resposta à sua pergunta que você está realmente perguntando é: você não deve assumir uma propagação rápida. Se alguma coisa, os nós CDN dirão ao seu navegador para armazenar em cache os objetos - assim, há toda chance de que os usuários tenham recursos obsoletos por dias, mesmo se os nós de borda forem atualizados instantaneamente.

(Uma forma comum de contornar isso é marcar um valor exclusivo para seus recursos, como logo.jpg?123456789 , em que o número é o último horário modificado do recurso ou algum valor incremental, mas acho que isso já está além do escopo da questão.)

    
por 27.03.2013 / 14:02

Tags