【发布时间】:2012-01-20 19:36:30
【问题描述】:
我正在做一个django项目,它提供了一个API来生成图片的缩略图,基本逻辑如下:
当源图像 URL 第一次出现时,django 会进行某种图像处理,并返回缩略图图像
当相同的图片 URL 再次出现时,django 会再次提供之前的缩略图(存储为静态媒体)。
基本上,案例 2 比案例 1 发生的频率更高。现在我一直使用 django 来提供图像,我认为这是一种不好的做法。
我想知道是否可以为案例 2 提供更好的图像服务方式?例如,是否有某种方式要求 django 向 apache 发送代理请求并要求 apache 提供文件?
我知道我可以使用 HTTP 重定向来执行此操作,但这似乎会在客户端生成过多的重定向请求(一个 HTML 页面将包含很多指向此 API 的链接)。
谢谢。
【问题讨论】: