web-dev-qa-db-fra.com

Héberger des images uniquement sur CDN

j'ai développé un site web wordpress hébergé sur AWS. Le site Web fonctionne bien, mais comme je souhaite en faire un site de commerce électronique, il y aura un grand nombre d'images. Le compte d'hébergement d'AWS ne fournit que 30 Go de stockage. Je souhaite donc héberger complètement les images sur un CDN externe de mon serveur . Mais la recherche récente de CDN m'a amené à simplement mettre en cache les CDN, je souhaite héberger des images sur un autre serveur uniquement. Des pistes?

1
Anuj Bansal

Je n'ai jamais entendu parler d'un CDN qui remplace complètement le stockage de vos serveurs, uniquement en miroir.

Cependant, je sais (comme je l'ai fait pour plusieurs installations) que vous pouvez décharger vos éléments de bibliothèque multimédia actuels et futurs sur AWS S3 avec un plugin tel que Media Cloud . Les éléments multimédias sortent de votre serveur d’hébergement coûteux et limité et sont placés sur un serveur d’hébergement cloud peu coûteux et illimité. AWS S3 est très bon marché pour l'hébergement de fichiers, beaucoup moins cher que le stockage sur EC2 ou Lightsail (celui qui vous limite à 30 Go). Cependant, il est important de noter que la bande passante de S3 peut être surprenante. Donc, pour contourner ce problème, vous pouvez utiliser le service Jetpack Image CDN (anciennement "Photon") pour livrer les images (ou un service tel que CloudFlare ).

Donc, avec cette configuration, vous déchargez les images, ce qui coûte très peu (voir pricing ) à S3, puis vous les transmettez au public via un CDN gratuitement. Cela laisse votre coût d’hébergement bas, celui de vos supports de déchargement le plus bas possible, et votre CDN est gratuit.

Cette configuration prend environ 15 à 30 minutes, et fonctionne comme un charme. Il peut (je l'ai vu de première main) économiser beaucoup d'argent dans l'hébergement.

1
David Sword

À long terme, il est plus difficile de ne pas avoir vos images sur vos serveurs que l'argent supplémentaire que vous pourriez avoir à payer pour étendre vos capacités de stockage. La raison principale en est que si votre site réussit, vous voudrez probablement manipuler les images pour produire différentes tailles de pouce, et quelque chose que vous ne pouvez pas faire lorsque les images ne sont pas sur le serveur. effort pour les y arriver à partir d'un CDN.

S'il existe des limites strictes au stockage sur une machine, vous pouvez l'ajouter en ajoutant du stockage réseau à l'aide d'un serveur supplémentaire et de NFS, mais la plupart des hôtes sont susceptibles de proposer une telle fonctionnalité en tant que type de serveur "de marque". IIRC sur AWS s’appelle stockage de bloc ou quelque chose de similaire.

0
Mark Kaplun