11
votes

Devrais-je utiliser Amazon S3 pour mes images ou simplement les garder local sur mon serveur?

J'ai environ 15 images de fond élevées pour mon site, pèsent chacune environ 500 Mo. Je me demandais s'il y a un avantage à les stocker sur Amazon S3 au lieu de mon propre serveur Web. Il semble que les pages doivent charger plus rapidement si elles sont locales sur mon serveur, mais pas sûr


2 commentaires

500 Mo pour chaque arrière-plan? Je dois être mal compris que l'image de fond est.


Je pense qu'il veut dire 500kb ..


3 Réponses :


1
votes

500 Mo chacun va être très lent de chaque sens. Cependant, si vous devez avoir des images si énormes, S3 avec nuage avant le servant est probablement plus rapide (pas sûr de ce grand nombre de fichiers). Je ferais les deux à plusieurs reprises (S3 et local) pour mesurer la différence.


0 commentaires

1
votes

500kb vous voulez dire?

Ce que vous décrivez s'appelle un réseau de livraison de contenu ou CDN, déchargement des images de votre propre serveur Web sur un CDN peut être très utile dans les bonnes situations. Je gère un site où, où 50% de nos hits et 66% de notre bande passante provenaient des images et nous savions notre tuyau.

Plutôt que de dépenser l'argent pour mettre à niveau notre lien dans l'installation de colocation, nous mettons toutes nos images sur un CDN. Réduction instantanée dans la bande passante et la charge de la CPU à partir du serveur Web ayant à servir des images statiques. Cela nous a essentiellement donné une autre année de croissance avant que nous ayons dû faire autre chose.

Amazon S3 n'est pas vraiment un CDN, nous avons examiné l'utiliser en tant que tel et beaucoup de commentaires que j'ai trouvés indiquaient que le gros problème allait être la latence et, depuis notre cas, nous avons eu beaucoup de petites images à Servir, la latence était un facteur. Nous sommes donc allés avec un autre CDN, mais Amazon Cloudfront aurait été approprié pour cela. Dans notre cas, le coût par demande aurait été trop pour nous.


0 commentaires

8
votes

Mon expérience avec S3 est que cela peut ne pas être rapide car il y a une latence qui est importante. Mais le principal avantage est censé être constant et fiable , quelque chose que vous ne pouvez probablement pas dire d'un hébergement privé.

Si vous décidez d'utiliser S3, un détail important est de choisir la zone (US-Est, US-West, Europe, Asie) en fonction de l'emplacement de vos utilisateurs. Cela peut réduire la latence.

et un autre détail est la tarification ( http://aws.amazon.com/s3/#pricing ). Avec ces prix, vous allez payer environ 0,1 $ pour chaque demande de 2 000 plans de vos 500 Ko, qui à mon avis est bon marché.


0 commentaires