Tengo alrededor de 15 imágenes de fondo de alta resolución para mi sitio, cada una pesa alrededor de 500 MB. Me pregunto si existe la ventaja de almacenarlos en Amazon S3 en lugar de en mi propio servidor web. Parece que las páginas deben cargar más rápido si es local en mi servidor, pero no estoy seguro¿Debo usar Amazon S3 para mis imágenes o simplemente mantenerlas localmente en mi servidor?
Respuesta
Mi experiencia con S3 es que puede no ser rápida porque hay una latencia significativa. Pero la principal ventaja es que se supone que es constante y confiable, algo que probablemente no se puede decir acerca de un alojamiento privado.
Si decide utilizar S3, un detalle importante es elegir la zona (EE. UU.-Este, EE. UU.-Oeste, Europa, Asia) según la ubicación de sus usuarios. Eso puede reducir la latencia.
Y otro detalle es el precio (http://aws.amazon.com/s3/#pricing). Con esos precios pagará alrededor de $ 0,1 por cada solicitud de 2K de sus fondos de 500 Kb, que en mi opinión es barata.
500mb cada uno va a ser muy lento de cualquier manera. Sin embargo, si debe tener imágenes tan grandes, es probable que S3 con Cloud Front que lo sirve sea más rápido (aunque no estoy seguro acerca de ese gran número de archivos). Haría ambas cosas en repetidas ocasiones (S3 y local) para medir la diferencia.
¿500KB quieres decir?
Lo que está describiendo se llama red de entrega de contenido o CDN, la descarga de imágenes desde su propio servidor web a una CDN puede ser muy útil en las situaciones correctas. Dirijo un sitio donde el 50% de nuestros éxitos y el 66% de nuestro ancho de banda provienen de imágenes, y estábamos saturando nuestra tubería.
En lugar de gastar $$ para actualizar nuestro enlace en la instalación de colocación, ponemos todas nuestras imágenes en un CDN. Reducción instantánea tanto del ancho de banda como de la carga de la CPU del servidor web que tiene que servir imágenes estáticas. Eso básicamente nos dio otro año de crecimiento antes de tener que hacer otra cosa.
Amazon S3 no es realmente una CDN, investigamos su uso como tal y muchos de los comentarios que encontré indicaron que el gran problema sería la latencia, y dado que en nuestro caso de uso teníamos muchas imágenes pequeñas para servir, la latencia fue un factor. Así que fuimos con otro CDN, pero Amazon CloudFront habría sido apropiado para eso. En nuestro caso, el costo por solicitud habría sido demasiado para nosotros.
- 1. ¿Por qué mis imágenes de Amazon S3 se cargan lentamente?
- 2. almacena imágenes localmente para desarrollo s3 para producción Rails Paperclip
- 3. Debo usar Sleep() o simplemente negarlos
- 4. ¿Por qué mi amazon s3 es lento?
- 5. Sin conexión Amazon S3
- 6. Servidor de stre standalone Amazon S3
- 7. Dónde almacenar imágenes en Amazon AWS para usar en RDS
- 8. Crear mi propia página de error para Amazon S3
- 9. ¿Cómo visualizo las imágenes protegidas de Amazon S3 en mi sitio seguro usando PHP?
- 10. cómo almacenar imágenes de scrapy en Amazon S3?
- 11. Concurrencia en Amazon S3
- 12. Configurar el entorno para usar el sistema de archivos localmente y Amazon en Heroku
- 13. Hosting de imágenes del sitio web: Flickr PRO, Amazon S3 o ...?
- 14. Implementar activos estáticos en Amazon S3
- 15. ¿Debo usar Url.Content() o ResolveUrl() en mis vistas de MVC?
- 16. ¿Debo usar hilos de rubí o simplemente no usar el rubí para enhebrar?
- 17. Arquitectura de Amazon S3
- 18. zcat en amazon s3
- 19. amazon s3 cuenta gratuita para desarrolladores con fines de prueba
- 20. ¿Es apropiado Amazon S3 para publicar videos?
- 21. ¿Qué es mejor, guardar las imágenes de un sitio web en Amazon S3, Flickr o Picasa?
- 22. Encabezados personalizados en Amazon S3
- 23. Subida POST de Amazon S3 (desde iPhone)
- 24. ¿Debo usar getHours() o getUTCHours para mi Javascript?
- 25. Biblioteca .NET o aplicación asp.net para Amazon S3
- 26. Según mis requisitos, ¿debo usar NSIS o jprofiler/install4j
- 27. Cliente basado en web para Amazon S3
- 28. Iniciar sesión en Amazon S3
- 29. ¿Debo usar AutoMapper en mis pruebas unitarias?
- 30. ¿Cómo puedo probar mis ssh-keys localmente sin un servidor?
500 MB por cada fondo? Debo estar malinterpretando lo que es una imagen de fondo. –
Creo que quiere decir 500KB .. –