将第三方托管的 http 图片 url 动态转换为 https url
Convert third party hosted http image url to a https url dynamically
我有一个 java 网络应用程序,我可以在其中处理数百万条记录以及数千万张图像。这些图像通常每天从合作伙伴图像服务器下载,然后重新托管在我的图像服务器上。我正在探索不在我的图像服务器上托管图像并直接从合作伙伴服务器调用它们的想法。我面临的问题是我的站点是一个安全的 https 站点,而图像来自一个不安全的 http 站点。这导致我的 ssl 证书出现一个标志,表明页面上存在不安全的内容。
我的问题是如何将该图像转换为 https 图像?我最初的想法是以某种方式将图像从我的合作伙伴网站通过我的后端流式传输到我的前端,创建我自己的 url 到它,但我认为它会使最终用户的加载时间加倍,因为它会必须先下载到我的服务器进程,然后再下载到客户端。
这些图像每天都在变化,所以我真的在努力减少图像处理时间/I/O、图像托管和数据传输。任何想法都会有所帮助。
在您的网络服务器 (apache???) 中使用代理,您可以 proxy/rewrite 指向您合作伙伴服务器的图像的 https 链接。
我有一个 java 网络应用程序,我可以在其中处理数百万条记录以及数千万张图像。这些图像通常每天从合作伙伴图像服务器下载,然后重新托管在我的图像服务器上。我正在探索不在我的图像服务器上托管图像并直接从合作伙伴服务器调用它们的想法。我面临的问题是我的站点是一个安全的 https 站点,而图像来自一个不安全的 http 站点。这导致我的 ssl 证书出现一个标志,表明页面上存在不安全的内容。
我的问题是如何将该图像转换为 https 图像?我最初的想法是以某种方式将图像从我的合作伙伴网站通过我的后端流式传输到我的前端,创建我自己的 url 到它,但我认为它会使最终用户的加载时间加倍,因为它会必须先下载到我的服务器进程,然后再下载到客户端。
这些图像每天都在变化,所以我真的在努力减少图像处理时间/I/O、图像托管和数据传输。任何想法都会有所帮助。
在您的网络服务器 (apache???) 中使用代理,您可以 proxy/rewrite 指向您合作伙伴服务器的图像的 https 链接。