我意识到我可以在S3(html,js,css等)上托管一个完整的站点,并且在页面加载时通过异步通信到数据库(在我的EC2上)仍然是动态的.即使index.html文件在S3上,我也可以启用跨源请求以拥有"动态"站点.
我想知道人们是否已经这样做了,如果有任何安全警告我应该记住吗?
对我来说,这是一个极其可扩展(且便宜!)的服务器端架构.我的服务器永远不必发送一行HTML.它唯一的负载是发送和接收JSON的片段.如果我的服务器负载很重并且只是为S3提供服务,它还可以非常简单地切换"静态"标志.