APP开发|顶峰网络科技网站建设|天河区APP
首页 免费注册 找供应商 找产品 找商机
APP开发|顶峰网络科技网站建设|天河区APP

APP开发|顶峰网络科技网站建设|天河区APP

面议 买方承担运费
东莞市

东莞市顶峰网络科技有限公司

普通会员
第  7  年
产品详情(东莞市APP开发厂家)

大型网站的 HTTPS 实践:基于协议和配置的优化

 百度在2015年即完成HTTPS改造,那大型网站的HTTPS改造中都有哪些实践经验,APP开发,学院君特分析这篇干货满满系列内容,转自百度运维博客。

  1 前言

  上文讲到 HTTPS 对用户访问速度的影响。

  本文就为大家介绍 HTTPS 在访问速度,计算性能,安全等方面基于协议和配置的优化。

  2 HTTPS 访问速度优化

  2.1 Tcp fast open

  HTTPS 和 HTTP 使用 TCP 协议进行传输,也就意味着必须通过三次握手建立 TCP 连接,但一个 RTT 的时间内只传输一个 syn 包是不是太浪费?能不能在 syn 包发出的同时捎上应用层的数据?其实是可以的,这也是 tcp fast open 的思路,简称 TFO。具体原理可以参考 rfc7413。

  遗憾的是 TFO 需要高版本内核的支持,linux 从 3.7 以后支持 TFO,但是目前的 windows 系统还不支持 TFO,所以只能在公司内部服务器之间发挥作用。

  2.2 HSTS

  前面提到过将用户 HTTP 请求 302 跳转到 HTTPS,这会有两个影响:

  1, 不安全,302 跳转不仅暴露了用户的访问站点,也很容易被中间者支持。

  2, 降低访问速度,302 跳转不仅需要一个 RTT,浏览器执行跳转也需要执行时间。

  由于 302 跳转事实上是由浏览器触发的,服务器无法完全控制,这个需求导致了 HSTS 的诞生:


  Chrome, firefox, ie 都支持了 HSTS。

  2.3 Session resume

  Session resume 顾名思义就是复用 session,实现简化握手。复用 session 的好处有两个:

  1, 减少了 CPU 消耗,因为不需要进行非对称密钥交换的计算。

  2, 提升访问速度,不需要进行完全握手阶段二,节省了一个 RTT 和计算耗时。

  TLS 协议目前提供两种机制实现 session resume,分别介绍一下。

  2.3.1 Session cache

  Session cache 的原理是使用 client hello 中的 session id 查询服务端的 session cache, 如果服务端有对应的缓存,则直接使用已有的 session 信息提前完成握手,称为简化握手。

  Session cache 有两个缺点:

  1, 需要消耗服务端内存来存储 session 内容。

  2, 目前的开源软件包括 nginx,apache 只支持单机多进程间共享缓存,不支持多机间分布式缓存,对于百度或者其他大型互联网公司而言,单机 session cache 几乎没有作用。

  Session cache 也有一个非常大的优点:

  1, session id 是 TLS 协议的标准字段,市面上的浏览器全部都支持 session cache。

  百度通过对 TLS 握手协议及服务器端实现的优化,已经支持全局的 session cache,能够明显提升用户的访问速度,节省服务器计算资源。

  2.3.2 Session ticket

  上节提到了 session cache 的两个缺点,session ticket 能够弥补这些不足。

  Session ticket 的原理参考 RFC4507。简述如下:

  server 将 session 信息加密成 ticket 发送给浏览器,浏览器后续握手请求时会发送 ticket,server 端如果能成功解密和处理 ticket,就能完成简化握手。

  显然,session ticket 的优点是不需要服务端消耗大量资源来存储 session 内容。

  Session ticket 的缺点:

  1,APP制作, session ticket 只是 TLS 协议的一个扩展特性,目前的支持率不是很广泛,只有 60% 左右。

  2, session ticket 需要维护一个全局的 key 来加解密,需要考虑 KEY 的安全性和部署效率。

  总体来讲,session ticket 的功能特性明显优于 session cache。希望客户端实现优先支持 session ticket。

  2.4 Ocsp stapling

  Ocsp 全称在线证书状态检查协议 (rfc6960),用来向 CA 站点查询证书状态,比如是否撤销。通常情况下,浏览器使用 OCSP 协议发起查询请求,CA 返回证书状态内容,天河区APP,然后浏览器接受证书是否可信的状态。

  这个过程非常消耗时间,因为 CA 站点有可能在国外,网络不稳定,RTT 也比较大。那有没有办法不直接向 CA 站点请求 OCSP 内容呢?ocsp stapling 就能实现这个功能。

  详细介绍参考 RFC6066 第 8 节。简述原理就是浏览器发起 client hello 时会携带一个 certificate status request 的扩展,服务端看到这个扩展后将 OCSP 内容直接返回给浏览器,完成证书状态检查。

  由于浏览器不需要直接向 CA 站点查询证书状态,这个功能对访问速度的提升非常明显。









如何建立高规格的服装网站

电子商务时代,我们随处都可以看到一些电子商城,在这些商城里面我们最常见的就是服装网站,今天我们就同大家一同来探讨一下建立高规格服装网站,这不仅是时代的需求,更是长期坚持不懈,电子商务人的需求。

  一、目标

  我们可以结合服装的发展战略,通过电子商务平台或者通过网络把品牌营销和品牌形象策划,哪里有的做APP,做好宣传,进一步提升某一个服饰品牌的企业形象,所以不但提高了服饰品牌效应,而且对网站的建设和发展也是一种有效的宣传。

  二、结合

  电子商务平台和服装销售一样结合起来,这也就是说把某一个品牌的服装市场发展战略和电子商务平台结合起来,在网站建设的过程当中不断增加一个廉价的而且覆盖面特别广的宣传平台,可以把更好的服装销售理念更好的推向广大消费者。

  三、交互

  建立高规格服装网站,必须要通过建立电子商城和消费者进行面对面的交流沟通,随着电子商务平台不仅仅是消费者购买的渠道,而且可以通过这个平台更好的了解到客户以及不同消费者对品牌服饰的意见和建议,当然,除此之外,还有对产品的服务意见。所以说电子商务平台必须要满足用户的不同需求,要不断的了解消费者这真正需要的信息。

  高规格服装网站的建设,不但促进了企业和消费者之间交流的周期,而且双方在沟通和洽谈的时候可以事先通过商城网站进行进一步的深入沟通和了解。

  高规格服装网站的建设不仅要满足服装的多样化订单的多种可能性,而且这样的话会大大的降低服装企业的风险,与此同时还会降低企业产品的库存量,缩短资金的回收期,所以说对于商家和网站来说都是特别的有意义的。

  综上所述,就是建立高规格服装网站就必须掌握的一些知识,在电子商务网站建设的基础上,如何运用现代网络和办公系统这是建立高规格服装网站的最基本需求。



APP开发|顶峰网络科技网站建设|天河区APP由东莞市顶峰网络科技有限公司提供。APP开发|顶峰网络科技网站建设|天河区APP是东莞市顶峰网络科技有限公司(www.dfwluo.com)今年全新升级推出的,以上图片仅供参考,请您拨打本页面或图片上的联系电话,索取新的信息,联系人:吴志威。
(东莞市APP开发厂家)
APP开发|顶峰网络科技网站建设|天河区APP
更多精品
APP开发

APP开发

面议
app开发

app开发

面议
系统软件、网站开发、App开发等

系统软件、网站开发、App开发等

面议
供应手机APP开发

供应手机APP开发

面议
App开发定制_手机App开发定制

App开发定制_手机App开发定制

面议
供应APP定制开发

供应APP定制开发

¥ 10,000.00
供应APP开发

供应APP开发

¥ 8.00
电子书app开发方案

电子书app开发方案

¥ 1,000.00
供应app开发

供应app开发

¥ 10,000.00
app手机 app开发 app开发 app定制 app开发 app开发 餐饮app app手机 APP开发厂家 东莞市APP开发厂家
免费入驻
请选择分享的平台

微信

微博

QQ

取消分享
店铺 全部商品 电话咨询