Rozważ dynamiczną zawartość witryny html z mnóstwem statycznych plików .js i obrazów musi być przechowywana w jednym miejscu. Strona wkrótce będzie zawierać kilka 1000 nowych użytkowników w jednym kraju na drugim końcu świata. Ten nowy zdalny kraj ma węzeł Amazon S3, a wszyscy użytkownicy w tym kraju znajdą się w zasięgu 1000 km od węzła S3.Zrób to sam lub użyj komercyjnego CDN
Aby poprawić wrażenia użytkownika w odległym kraju, proponuję zlokalizować największe i najczęściej przywoływane pliki statyczne na lokalnym serwerze w pobliżu tej zdalnej społeczności użytkowników i przepisać adresy URL podczas obsługi tych użytkowników.
Mam wrażenie, że używanie komercyjnej sieci CDN byłoby przesadą w tej sytuacji, a bezpośrednie odwoływanie się do naszej ręcznie zarządzanej statycznej zawartości S3 dałoby nam większą kontrolę, szczególnie w przypadku sporadycznych łatek do JavaScript.
"Ten nowy zdalny kraj ma węzeł Google S3 ..." - Myślę, że masz na myśli Amazon S3? –
@geoff - Tak, zrobiłem, teraz poprawiłem dzięki. Tuż przed opublikowaniem mojego pytania czytałem, które standardowe frameworki .js są ładowane do Google CDN w celu uzyskania bezpłatnego dostępu publicznego, a także mają google w mózgu. Niestety struktura JS mojej aplikacji poprzedza Ext.JS i JQuery. – camelCase