Est-il possible de demander à Amazon S3 ou à Cloudfront de fournir certains fichiers statiques (fichiers html, css et javascript) à fournir avec un en-tête gzip compressé? Même si le fichier .gz est sur le serveur?Compression Amazon S3/CloudFront et Gzip pour les fichiers statiques
Répondre
La seule façon que j'ai trouvé pour ce faire est de compresser le fichier localement, le télécharger sur S3, et la configuration d'un en-tête Content-Encoding: gzip
pour le fichier. Cela fonctionne, mais le problème est que pour tout client qui n'accepte pas les données codées, il va analyser et lire les données compressées du fichier.
Vous pouvez le faire en utilisant des outils tels que DragonDisk S3 (Freeware), Bucket Explorer, Cloudberry ....
Vous pouvez désormais utiliser Amazon CloudFront pour traiter des fichiers compressés et non compressés à partir d'un serveur d'origine.
De Amazon docs:
CloudFront ne compresse pas les fichiers lui-même. Au lieu de cela, il s'appuie sur la réception de fichiers compressés de votre origine. Le processus de service fichiers compressés dépend si vous utilisez une origine personnalisée ou Amazon S3:
origines personnalisées: CloudFront repose sur le serveur d'origine pour répondre aux demandes avec des fichiers compressés. Pour plus d'informations, consultez la section Comment CloudFront sert le contenu compressé à partir d'une origine personnalisée.
Amazon S3 origines: Amazon S3 ne compresse pas les fichiers automatiquement, vous devez donc créer des versions séparées compressés et non compressés des fichiers qui vous voulez servir dans un format compressé. En outre, vous développez votre application Web pour réécrire les URL lorsque les utilisateurs demandent un contenu compressé. Pour plus d'informations, consultez Traitement de fichiers compressés à partir de Amazon S3.
- 1. Compression Gzip avec IIS6.0 pour les fichiers sans extension
- 2. compression gzip pour moodle
- 3. NIO Connecteur + gzip compression
- 4. Activer la compression GZip sur les fichiers de service
- 5. activer la compression GZIP
- 6. GZIP Compression Issue
- 7. compression GZIP en PHP
- 8. Déployer du contenu gzip sur Amazon S3
- 9. Comment utiliser la compression gzip dans apache pour les fichiers html, css et js?
- 10. CXF wsdl2java, compression GZip, et réutilisation stub
- 11. Zend Framework et réponse compression gzip
- 12. Navigateur mobile et compression HTTP (gzip)
- 13. Format JSON avec compression gzip
- 14. Désactiver la compression GZIP pour les clients IE6
- 15. Fichiers gzip conditionnellement basés sur la bibliothèque de compression disponible
- 16. Comment implémenter la compression GZip dans ASP.NET?
- 17. Fichiers Dreamweaver et GZIP
- 18. IIS 7.5 compression gzip à l'hébergement partagé
- 19. Comment faire pour que mon serveur utilise la compression gzip?
- 20. code C# pour GZip et télécharger une chaîne Amazon S3
- 21. utilisation de l'outil de compression gzip
- 22. Jeton inattendu ILLEGAL avec compression gzip
- 23. Gzip fichiers statiques précédemment au lieu de à la volée
- 24. IIS compression gzip pour JSON DATA- comment nous interprétons avec et sans compression entraîne
- 25. Compression GZip pour JQuery sans accès au serveur
- 26. Déboguer les demandes de fichiers statiques de IIS6
- 27. Proxy Node.js, traitant de la compression gzip
- 28. compression Gzip ne fonctionne pas sur HTTPS
- 29. compression apache Dégonflez les fichiers .js et .css non compressés?
- 30. C++ bibliothèque de compression - Deflate ou Gzip
Où définir le codage de contenu? –