当我访问其中一个文件时,我希望将文件分组分发给边缘服务器。即如果我们在一个存储桶中有以下5个文件,并且用户访问" username / uniqueid.3.jpg"我想拥有所有5"用户名/ uniqueid * .jpg"分发到同一边缘服务器" username / uniqueid.3.jpg"将被分发到。这可以通过使用通配符的分发设置,使用通配符的代码,通过压缩文件来完成(我对此更好)或其他方式吗?
用户名/ uniqueid.1.jpg
用户名/ uniqueid.2.jpg
用户名/ uniqueid.3.jpg
用户名/ uniqueid.4.jpg
用户名/ uniqueid.5.jpg
谢谢你, 添
答案 0 :(得分:0)
Amazon CloudFront在其边缘位置使用拉模型。这意味着只有在收到请求时才会将内容加载到边缘位置。没有能力推动"内容到边缘位置。 (这与Akamai不同,Akamai确实使用"推送"型号。)
理论上,您可以通过在每个边缘位置请求URL来执行此操作,但请求会自动定向到最近的边缘位置(基于延迟)。因此,您需要在50多个地点生成请求,或者您必须弄清楚如何"出现"在那些地方。
唯一的好处是文件的初始发送速度更快,然后它可能会在24小时后到期。