我们正在开发用户小部件,我们的成员可以将这些小部件嵌入到他们的网站和博客中。为了减轻我们服务器的负担,我们希望能够提前为每个用户编译必要的数据文件并将其存储在我们的Amazon S3帐户上。
虽然这听起来很简单,但我希望S3可能有一种方法可以自动ping我们的脚本,如果请求的文件由于某种原因不存在(例如,如果它无法正确上传)。基本上我们希望Amazon S3充当我们的缓存,并在缓存未命中时通知脚本。我不相信亚马逊提供了直接这样做的方法,但我希望那里的一些黑客可以想出一个聪明的方法来完成这个(比如mod_rewite,哈希表等)。
提前感谢您的帮助&咨询!
答案 0 :(得分:0)
亚马逊目前不支持此功能,但looks like it might be coming。目前,您可以做的是enable logging并且每小时左右解析一次404s的日志。
这当然不是即时的,但它会阻止长期的404,并让您对丢失的文件有所了解。