亚马逊supports POST and PUT requests及其CloudFront CDN服务。
FAQ说
Amazon CloudFront不会将响应缓存到POST,PUT,DELETE和PATCH请求 - 这些请求会被代理回原始服务器。您可以为OPTIONS请求的响应启用缓存。
我理解CDN如何提高从服务器到客户端的内容的性能。如何提高从客户端获取内容到服务器的性能?如何通过引入中间人来加快上传速度?
在上传文件的上下文中,由S3支持的CloudFront发行版是否有所作为?如果是这样,怎么样?
答案 0 :(得分:3)
是的,使用CDN(如CloudFrond)可以更快地上传(和无缓存GET),但延迟通常不是他们的重点。
可能的延迟减少有两个原因:
从用户到源的网络路径是不可预测的,但如果源位于AWS内部,则管理从边缘位置到AWS(以及您的原点)的路径,因此可能更快。
从边缘位置到原点的HTTP连接可以保持活动状态,从而减少建立新连接的开销。
但这些功能不仅对延迟有用,而且可以将整个网站置于CloudFront之下,而不关心单一来源请求策略和跨源资源共享。
有关详细信息,请参阅this presentation。