【问题标题】:How to integrate an image proxy server with a caching proxy?如何将图像代理服务器与缓存代理集成?
【发布时间】:2022-01-20 10:22:14
【问题描述】:

我有一个 imgproxy 服务器,如下图。它能够使用 URL 参数转换图像(调整大小、裁剪)。

现在我想添加一个缓存代理。因此,只有在缓存中不存在图像时才会处理(调整大小、裁剪)图像。

我听说 AWS Cloudfront 或 Cloudflare 或者 Google Cloud CDN 可能是缓存代理,这会很棒。但不幸的是,我没有找到任何关于如何做到这一点的例子。如果有人可以帮助我,我将不胜感激。

【问题讨论】:

    标签: image caching proxy amazon-cloudfront cloudflare


    【解决方案1】:

    Cloudflare 上,您可以将以下服务用于您的用例:

    • Cloudflare Images:用于 CDN、存储和调整大小服务
    • Cloudflare Image Resizing,通过反向代理与 Cloudflare CDN 结合,允许动态调整和优化图像(与图像 listed here 的区别)
    • 您还可以使用 Cloudflare CDN(DNS 基础反向代理)在您的站点上存储和调整图像大小,并将其放在图像调整大小和存储堆栈的前面。这是explained here的详细信息。

    您可以在此处找到create a Cloudflare account 的步骤并将您的域添加到其中。

    【讨论】:

    • 嗨,保罗。我不想使用 Cloudflare 来调整或优化图像。 Imgproxy 已经在这样做了。我只是想知道 Cloudflare 如何与 Imgproxy 一起使用来缓存图像。
    • 上述列表的第 3 点将涵盖该选项,换句话说,您将在 Cloudflare 上登录您的域,设置代理 DNS 记录,然后按照我链接的文档中的说明配置缓存。跨度>
    • 这就是文档所说的:“Cloudflare 通过将网站内容的副本存储在我们全球分布的数据中心的服务器上,使客户网站更快”。我没有网站,但有一个带有我的域的图像代理服务器。 Paolo,你认为它会起作用吗?
    • 如果图像可以通过 http(s) 获得,那么它将起作用。
    猜你喜欢
    • 2019-08-25
    • 2016-10-17
    • 2016-06-13
    • 2019-08-03
    • 1970-01-01
    • 2014-08-22
    • 1970-01-01
    • 2010-10-12
    • 1970-01-01
    相关资源
    最近更新 更多