社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

谷歌宣布推出第二个版本 Git 协议,带来显著的性能提升

Linux爱好者 • 6 年前 • 655 次点击  

(点击上方公众号,可快速关注)


来源:开源中国社区

www.oschina.net/news/96234/introducing-git-protocol-version-2



谷歌近日宣布推出了 Git 协议的版本 2(Git protocol version 2),以作为分布式版本控制系统 Git 的线协议(wire protocol)的主要更新。Git 协议的版本 2 效率更高,并拥有显著的性能优势。


新的 Git 线协议为 reference 提供服务端过滤、为新功能提供易扩展的特性以及简化 HTTP 传输的客户端处理。


谷歌已经在内部使用新版本的 Git 协议来提升速度。谷歌 Git 团队的 Brandon Williams 解释道:“对于包含 500k references 的仓库中的单个分支的无操作读取,性能提升了 3 倍。新版本协议还使得发送自 googlesource.com 服务器的开销字节降低了 8 倍。这种改进主要是由于过滤了服务器发布的 reference 到客户端表示感兴趣的 refs。”


Git protocol-v2 的开发成果在不到两周前合并到了 Git 2.18 的 mainline 上。凭借着显著的优势,谷歌已经在 Google Source 和 Cloud Source 仓库的 Git 服务器上支持这项新协议。



看完本文有收获?请分享给更多人

关注「Linux 爱好者」,提升Linux技能


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/3PC7v6Eejr
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/12248
 
655 次点击