【问题标题】:Image server HTTP vs HTTPS in IISIIS 中的图像服务器 HTTP 与 HTTPS
【发布时间】:2012-06-28 16:04:26
【问题描述】:

在win2003上使用IIS6,如果我有一个图像服务器,将图像作为http提供比https更有效吗?也可以在网页上以 http 的形式提供图像而不是 https。

就像这个 html 文件:Secure.html 位于强制使用 https 的服务器上,但在 https://www.myultrahighsecurewebsite.com/Secure.html/ 内部

我有这样的图像:

<img src="http://www.notsosecureatall.com/imagecode/serveupanimage.aspx?id=1&auth=1" />

这是提供图片的好方法吗?有没有更好的办法?此外,我希望有一个事实上的站点来提供图像,这样我就不必在开发和实时之间推送图像以及代码和标记。图像或某些类型的图像(如 tiff、png、svg 等)应该在 https 还是 http 上还是有关系?

如果我确实实现了一个图像服务器或一个专门用于跟踪图像的页面,我只想要一个简单的系统来将图像从开发环境推送到我的生产环境,而不会遇到安装问题。但也不必担心在版本得到适当批准之前客户可以访问图像。

【问题讨论】:

  • 为什么不直接引用静态图片呢? src="foo/image.jpg" ?
  • 已经在这样做,但出于法律目的,正在寻找有关速度和跟踪我们图像更改的选项。我们需要为图像标注日期,并参考图像何时被批准投入生产。但 TFS 和 CVS 似乎在一定程度上允许这样做,但我们有非开发人员需要参与其中,TFS 和 CVS 被认为对非开发人员来说很复杂。

标签: image iis https


【解决方案1】:

从 CPU(客户端和服务器)和网络的角度来看,使用普通的旧 HTTP 会更有效。您将避免 TLS 流量和数据加密/解密的开销。

您呈现的场景(混合 HTTP/HTTPS)通常会惹恼用户。您将收到类似于“此页面包含不安全的内容”的警告(这是针对仅 HTTP 的图像)。

请参阅Loading http content on https website 了解有关上一段的更多信息(和其他陷阱)。

您确定需要担心图像的高效加载吗?不要过度设计这个。如果您发现这是一个问题,请分享更多详细信息。

【讨论】:

  • 是的,他们都需要相同的 SSL 证书吗?
  • 没关系...我可以使用为网页提供服务的同一台服务器来提供图像。呵呵
  • 好的,为原始问题添加更多详细信息。
猜你喜欢
  • 1970-01-01
  • 2022-01-13
  • 2014-10-19
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-03-23
  • 2011-10-22
  • 2023-03-23
相关资源
最近更新 更多