全站HTTPS没你想象的那么简单,电商网站兼顾安全与性能的踩坑小结!
HTTPS 方案之灰度上线篇 灰度上线可遵循灰度、降级和开闭三大原则。灰度原则是指整个上线过程要按区域、版本、用户等级来进行灰度,通过灰度收集上来的用户数据来决定整个计划的进行。 降级原则保证每一步的操作都是可逆可回滚的,即对扩展开放,对修改关闭,这是可复用设计的基石。 01、HTTPS 开关控制 HTTPS 开关控制方面,苏宁主要建设内容管理、CDN、客户端三大开关:
02、上线过程中遇到的新问题 做完开关控制,在正式上线的过程中,又遇到了一些新问题如:Referrer、DNS 劫持、HTTPS 性能监控等。 Referrer 目前大部分浏览器,在发生协议降级时默认不发送 Referrer 信息,最典型的场景就是从 HTTPS 页面点链接跳到 HTTP 网站时,浏览器并不会在请求头中带上 Referer 字段。当 Referrer 带不过去,对大数据的影响非常大,因为没办法追溯流量来源。 针对现代的浏览器,这个问题可以通过给页面加上下面这个 meta 标签来解决:
DNS 劫持 (编辑:晋中站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |