【发布时间】:2011-05-31 06:09:01
【问题描述】:
我正在尝试跟踪我们发送的特定电子邮件是否已打开,因此在我发送的每封电子邮件中使用散列网址作为图像。目前,当请求该 url 时,我记录电子邮件已被查看的事实(基于 url 中的哈希)并从 Web 应用程序服务器提供图像(每个人都使用相同的图像)。
在这一点上,我们正在发展到一个小时内收到 10k 多个请求的情况,我认为我可以通过为客户提供 3xx HTTP 响应以及更接近的图像 URL 来更好地为他们服务它们由专用 CDN 而非我们的应用服务器提供服务。
哪个代码最好?我认为 302、303 或 307 都是可用的选择。请记住,这种媒体没有 SEO 价值,我唯一关心的是尽快将静态图像交付给客户,而不会导致旧邮件客户端出现问题。
【问题讨论】:
标签: http http-status-code-302 http-status-code-307