考虑到一个动态内容的HTML网站,有很多静态.js和图像文件需要托管在一个地方。该网站将很快有几千个新用户聚集在世界另一端的一个国家。这个新的远程国家有一个亚马逊S3节点,该国所有用户都将在距离S3节点1000公里以内。
为了改善远程国家的用户体验,我建议将最大和最常引用的静态文件放在靠近那个远程用户社区的本地服务器上,并在服务这些用户时重写URL。
我的感觉是,在这种情况下使用商业CDN会过度杀伤力,直接引用我们自己手动管理的S3静态内容会给我们更多的控制,特别是对于偶尔紧急修补JavaScript的情况。
为了改善远程国家的用户体验,我建议将最大和最常引用的静态文件放在靠近那个远程用户社区的本地服务器上,并在服务这些用户时重写URL。
我的感觉是,在这种情况下使用商业CDN会过度杀伤力,直接引用我们自己手动管理的S3静态内容会给我们更多的控制,特别是对于偶尔紧急修补JavaScript的情况。