如何使用http或https从无cookie域访问静态图像

时间:2014-01-21 10:21:59

标签: http iis https pagespeed

我的IIS上有一些ASPX页面。它们可通过HTTP和HTTPS获得。无论http或https协议如何,公共页面都是相同的。现在,根据(不仅仅是)Googles Best Practices,我想从无cookie域提供静态文件。因此,我注册了一个全新的域名,例如mystaticdomain.com。但是我如何参考图像呢?实际上我可以想到几个选项:

  1. 如果有人使用https
  2. 访问我的主页,则使用http://mystaticdomain.com会发出警告
  3. 使用始终https://mystaticdomain.com会因为https连接而增加额外开销,即使有人使用http访问我的主页
  4. 在后端,我可以检查协议,然后根据使用的协议计算图像的链接。
  5. 为http和https使用不同的主页
  6. 所有这些选项都有一些缺点,所以我想知道什么是首选方式? 提前谢谢!

1 个答案:

答案 0 :(得分:1)

您还可以使用协议相对URL:例如。 <img src="//mystaticdomain.com/foo.png">。有关详细信息,请参阅:http://www.paulirish.com/2010/the-protocol-relative-url/