Je suis nouveau sur les CDN et j'expérimente avec CloudFront. J'ai tout mis en place et tout semble bien fonctionner. Je peux créer une image statique sur une page et y accéder via ma distribution CloudFront. J'utilise une origine personnalisée (c'est-à-dire pas un seau s3).
Je crains cependant d'être pire du point de vue des performances. J'ai une page de test qui charge les mêmes 20 images avec et sans le CDN. En regardant le panneau net dans Firebug, la première fois que je charge cette page, les images chargées directement à partir du serveur d'origine arrivent beaucoup plus rapidement. Sur les pages suivantes, les avantages du CDN deviennent évidents - après 3 à 5 rafraîchissements, le CDN se porte mieux que le serveur d'origine.
Je peux donc voir que sur une page populaire de notre site qui est constamment consultée, ce sera un avantage. Et je dois m'attendre à un avantage car je suis à Seattle (au coin d'Amazon) et mon serveur est en CA.
Le fait est que si je laisse la page pendant quelques minutes et que je la recharge, les choses reviennent à la case départ, CloudFront étant pire que le serveur d'origine. Est-ce attendu? Les choses tombent-elles si rapidement du "cache" CDN?
Est-il possible que quelque chose dans ma configuration nuise aux performances? Ou est-ce la réalité que le CDN ne sera qu'un net positif pour le contenu auquel on accède actuellement en moyenne toutes les quelques secondes?
(croix publiée sur le forum AWS parce que j'ai été gâté pour toujours par les délais d'exécution de SO)
MISE À JOUR:
Il y a deux bonnes réponses ci-dessous qui méritent d'être examinées si vous avez des questions sur les performances de CloudFront. J'ai récemment trouvé une explication à mon problème spécifique qui n'a pas été mentionnée cependant. J'avais quitté TTL à 5 minutes en guise d'oubli. Étant donné que j'utilise également une origine personnalisée, il existe un aller-retour supplémentaire vers le serveur de noms faisant autorité pour le résoudre vers le domaine Amazon CloudFront réel. Maintenant que le réglage TTL est revenu à 12 heures, il semble que les longues charges se produisent plus rarement.