考虑一个动态内容html网站,其中包含大量静态.js和图像行李必须托管在一个位置。该网站很快将在世界另一端的一个国家/地区聚集1000名新用户。这个新的远程国家/地区有一个Amazon S3节点,该国家/地区的所有用户都在S3节点的1000公里范围内。
为了改善远程国家/地区的用户体验,我建议在靠近该远程用户社区的本地服务器上找到最大和最多引用的静态文件,并在为这些用户提供服务时重写URL。
我的感觉是,在这种情况下使用商业CDN会有点过分,直接引用我们自己手动管理的S3静态内容会让我们更多地控制,特别是对于偶尔的JavaScript紧急补丁。