【笔记】2016年01月16日百度技术沙龙车库咖啡笔记

简介: 2016年01月16日前端接入技术GoLang BFE 七层流量接入平台学习成本开发成本性能差别,可以接受,可以通过其他方式弥补GC 垃圾收集优化思路 减少对象数用C代码来做对象池总结不能改变太多,要跟随主流版...

2016年01月16日

前端接入技术

GoLang

BFE
七层流量接入平台

  • 学习成本
  • 开发成本
  • 性能差别,可以接受,可以通过其他方式弥补

GC 垃圾收集

  • 优化思路
    • 减少对象数
    • 用C代码来做
  • 对象池

总结

  • 不能改变太多,要跟随主流版本

解决

关闭GC,多进程工作

服务态,等待态,GC态

细节

多进程监听同一个端口

这里写图片描述

模块化->服务化

通过指标进行监控

这里写图片描述

百度搜索速度优化

这里写图片描述

速度的度量

客户端,JS埋点,第三方检测

这里写图片描述

速度优化

接入质量

### RTT

识别 还可以根据位置信息综合判断接入商
分配 区域接入,BGP,动态代理

传输效率

后端处理

这里写图片描述

检索

这里写图片描述

前端渲染

这里写图片描述

无线特点

这里写图片描述

Https接入安全

全站Https

  • 缺乏有效的解决方案
  • 使用HTTPS来解决安全传输安全的问题
    HTTPS support

协议原理

原理忽略。。。。。
DH,RSA

数学你就认了吧~ 学不会的…. : (

这里写图片描述

改造成本

和谷歌做对比

  • 计算性能
    -访问速度
    -架构成本
    -产品成本

优化方案

计算性能

访问速度

  • Session cache
  • Session ticket

HSTS

Ocsp stapling

False start

SPDY/HTTP2

极限,预连接,架构相关

网站负责度对架构规划的影响

这里写图片描述

这里写图片描述

产品改造过程中的问题

这里写图片描述

其他问题

SHA256

SPDY

TCP head-of-line block

HTTPS不是绝对的安全

这里写图片描述

目录
相关文章
|
2月前
|
运维 网络协议 安全
长连接网关技术专题(十):百度基于Go的千万级统一长连接服务架构实践
本文将介绍百度基于golang实现的统一长连接服务,从统一长连接功能实现和性能优化等角度,描述了其在设计、开发和维护过程中面临的问题和挑战,并重点介绍了解决相关问题和挑战的方案和实践经验。
178 1
|
17天前
|
定位技术 API C++
技术好文共享:百度地图卫星二维
技术好文共享:百度地图卫星二维
15 1
|
18天前
|
JavaScript 前端开发 定位技术
程序技术好文:百度地图输入一个位置到另一个位置的路线
程序技术好文:百度地图输入一个位置到另一个位置的路线
14 0
|
18天前
|
JSON 前端开发 API
程序技术好文:百度网盘真实地址解析(告别下载百度网盘)
程序技术好文:百度网盘真实地址解析(告别下载百度网盘)
30 0
|
2月前
|
人工智能
百度人工智能培训第二天笔记
百度人工智能培训第二天笔记
21 0
|
2月前
|
机器学习/深度学习 数据采集 人工智能
百度人工智能培训第一天笔记
百度人工智能培训第一天笔记
23 0
|
2月前
|
数据可视化 Python
R语言量化技术分析的百度指数关注度交易策略可视化
R语言量化技术分析的百度指数关注度交易策略可视化
|
8月前
|
搜索推荐 中间件
系统入门到实战学习某项技术、有问题找"百度"、学习大佬的技术博客、找开源代码等资料
系统入门到实战学习某项技术、有问题找"百度"、学习大佬的技术博客、找开源代码等资料
68 0
|
2月前
|
传感器 机器学习/深度学习 自动驾驶
百度Apollo:激光雷达检测技术深度解析
百度Apollo:激光雷达检测技术深度解析
96 2
|
2月前
|
传感器 自动驾驶 数据可视化
Apollo 开放平台9.0 :百度驾自动驾驶技术的全新升级(文末赠送apollo周边)
Apollo 开放平台9.0 :百度驾自动驾驶技术的全新升级(文末赠送apollo周边)
95 1