为什么不在包含js文件时始终使用https?

Jon*_*nes 5 javascript https http

出于什么原因,网站提供逻辑来在JavaScript包含文件的http/https协议之间切换?为什么不总是使用https?

Pas*_*TIN 6

HTTPS意味着:

  • 您需要正确配置服务器
  • 您的服务器上需要证书
    • 并且,为了不在浏览器中收到警告,您需要由某个受信任的机构签署的证书
    • 这需要花费一些钱
  • 一点点的性能影响
    • 服务器必须加密数据
    • 客户端必须对其进行解密
  • 我敢打赌,HTTPS意味着缓存更少
    • 也许在客户端?
    • 并且,最有可能的是,在代理上?

如果您不需要HTTPS ......那么,为什么要使用它?