¿Cuándo decidiste usar un CDN?
Temprano en el desarrollo. El sitio web es para un fotógrafo y uno de los elementos más desafiantes fue asegurarse de que los tiempos de carga fueran prácticamente invisibles. Si bien no es un problema tan grande como el video, el límite de solicitud HTTP simultánea iba a causar problemas. El sitio web se está desarrollando utilizando Google App Engine, y aunque ofrecen alojamiento de contenido estático, hubo problemas con la cantidad de solicitudes simultáneas.
¿Cómo midió el "éxito" de usar un CDN?
1) Estar fácilmente integrado en el CMS para ser invisible. Esto causó problemas técnicos importantes en el lado del servidor, trabajos diferibles y largas solicitudes asíncronas AJAX plagadas: al final, el flujo de trabajo de CMS tuvo que ser modificado (y continúa siendo modificado).
2) rápido. Al usar Cloudfront de Amazon, hemos notado grandes aumentos de velocidad, especialmente en Oriente (donde el fotógrafo en cuestión se mudará). Las operaciones de carga de archivos también son rápidas, sin embargo, estamos menos que satisfechos con la velocidad de los cambios de datos META (algunos pueden ser bastante extensos), especialmente en la propagación de S3 a CloudFront.
3) Barato. El costo de un CDN debe ser mínimo para nuestras necesidades y ofrecer mucho por su dinero. Buscamos velocidades de usuario final más rápidas que usar Google App Engine solo, pero con el mismo precio y estoy feliz de informar que esto se ha logrado.