Considera un sitio web html de contenido dinámico con muchos .js estáticos y el equipaje de imágenes debe estar alojado en un solo lugar. El sitio pronto tendrá unos 1000 nuevos usuarios agrupados en un solo país en el otro lado del mundo. Este nuevo país remoto tiene un nodo Amazon S3 y todos los usuarios en ese país estarán a menos de 1000 km del nodo S3.Hazlo tú mismo o usa un CDN comercial
Para mejorar la experiencia del usuario en el país remoto, propongo ubicar los archivos estáticos más grandes y más referenciados en un servidor local cercano a esa comunidad de usuarios remotos y reescribir las URL al dar servicio a esos usuarios.
Mi sensación es que usar un CDN comercial sería excesivo en esta situación y la referencia directa a nuestro propio contenido estático S3 administrado manualmente nos daría más control, especialmente para parches urgentes ocasionales a JavaScript.
"Este nuevo país remoto tiene un nodo de Google S3 ..." - Creo que te refieres a Amazon S3? –
@geoff - Sí, lo hice, ahora corregido gracias. Justo antes de publicar mi pregunta, había estado leyendo sobre qué frameworks .js estándar están cargados en el Google CDN para acceso público gratuito y también lo tenía google en el cerebro. Desgraciadamente, el marco JS de mi aplicación es anterior a Ext.JS y JQuery. – camelCase