2015-02-27 1 views
0

J'utilise amazon S3 et cloudfront pour mettre à l'échelle et servir mes images. J'utilise situation suivante:Amazon s3 + mise à l'échelle automatique cloudfront

  1. Les images sont stockées sur S3
  2. Une page web demande une image via CloudFront cdn avec échelle personnalisée dans l'URL. Si l'image existe, elle sera diffusée à partir du cache cloudfront. S'il n'y a pas d'image mises en cache, j'ai un script php qui obtient l'image de s3, redimensionne et sert (il sera mis en mémoire cache par CloudFront)

Est-il possible de servir l'image réduite directement à partir de s3. Maintenant, je dois accueillir le script php à l'échelle de l'image sur mon hébergement personnel/génère du trafic

exemple url: //mycloudfrontcdn.com/500/image.jpg

Répondre

0

Est-ce un scénario escaladaient quelque chose que vous avez le contrôle de ? Si c'est le cas, il peut télécharger l'image redimensionnée à S3. Et juste après avoir reçu une nouvelle requête, il peut interroger S3 si l'image correctement mise à l'échelle existe déjà.