日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

什么是Gitclone.com?Gitclone.com使用方法介紹

工程師鄧生 ? 來源:風(fēng)火輪技術(shù)團(tuán)隊(duì) ? 作者:RiceChen ? 2022-09-20 11:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

背景

相信很多開發(fā)者跟我一樣,在github上clone的時(shí)候,那速度基本穩(wěn)定在20k/s一下,這速度穩(wěn)如老狗。

當(dāng)克隆一些大一點(diǎn)的倉庫的時(shí)候,以這個(gè)烏龜級(jí)別的速度,很容易出現(xiàn)clone超時(shí)的錯(cuò)誤,等了n久之后下載n%的內(nèi)容一夜回到解放前。相信很多人都經(jīng)歷過這么操蛋的過程。

其實(shí)為了加速也有幾種方式:

通過購買梯子,翻墻出去,這個(gè)速度可以提升。--- 花錢買速度

使用谷歌瀏覽器,下載加速插件。這個(gè)規(guī)定了瀏覽器。--- 綁定瀏覽器

使用gitee,這是國內(nèi)的開源代碼管理網(wǎng)站,所以他的下載速度非???,gitee支持從github代碼倉導(dǎo)入碼云倉庫。--- 需等待同步

除了上面的加速方式,博主推薦另外一個(gè)方法--Gitclone.com

766390c4-3804-11ed-ba43-dac502259ad0.png

什么是Gitclone.com

Gitclone.com 是一個(gè) github.com 緩存加速網(wǎng)站,通過對(duì)經(jīng)常訪問的github的代碼庫的緩存,加速從github的git clone操作。當(dāng)您采用git clone的方式clone代碼庫時(shí),Gitclone.com 會(huì)建立一個(gè)mirror,以后再有開發(fā)者clone時(shí),就能利用上mirror緩存,使得clone速度得到很大的提升,一般從github上git clone只能達(dá)到20k/s的速度,經(jīng)Gitclone.com加速后,可以達(dá)到1.2M/s。

分布式廣泛參與的機(jī)制:github代碼庫緩存需要大量的存儲(chǔ)資源,依靠單個(gè)計(jì)算節(jié)點(diǎn)難以滿足存儲(chǔ)的需求,所以 Gitclone.com 已建立起4個(gè)初始驗(yàn)證節(jié)點(diǎn)的分布式系統(tǒng),也提供了開發(fā)者將自己的機(jī)器加入緩存資源的機(jī)制。隨著Gitclone開源生態(tài)的逐步完善,開始建立 Gitclone.com 的第五個(gè)緩存節(jié)點(diǎn)!

Gitclone.com工作機(jī)理

對(duì)于國內(nèi)從github上clone代碼庫是一件耗時(shí)的事,對(duì)于稍微大一點(diǎn)的代碼庫,clone速度平均只有20k ~ 40k/s,有時(shí)甚至?xí)陆档絺€(gè)位數(shù),clone時(shí)會(huì)反復(fù)超時(shí),雖然網(wǎng)上有一些介紹改hosts之類的提速方法,但當(dāng)試過以后會(huì)發(fā)現(xiàn)收效甚微,要想提高clone速度,可行的方法主要還是緩存機(jī)制。

當(dāng)開發(fā)者第一次經(jīng) Gitclone.com 代理clone項(xiàng)目時(shí),Gitclone.com 異步鏡像項(xiàng)目,以后有開發(fā)者clone該項(xiàng)目時(shí),就會(huì)利用上 Gitclone.com 的本地鏡像,而不是從 Github.com 上clone。

Gitclone.com 會(huì)在每天夜間與 github.com 同步。

為了解決不斷增長的鏡像對(duì)硬盤資源的需求,Gitclone.com 采用區(qū)塊鏈集群方式擴(kuò)展,每次的鏡像操作都會(huì)廣播到集群中所有服務(wù)器,各服務(wù)器可選擇生成鏡像并登記以便以響應(yīng)后續(xù)的clone請(qǐng)求。

同時(shí),Gitclone.com 還對(duì) stackoverflow.com 和go get等的加速訪問進(jìn)行了說明,做到“為開發(fā)者服務(wù)”。

Gitclone.com 已對(duì) github.com 上star >10000的代碼庫進(jìn)行了緩存,并已開始對(duì)star > 3000代碼庫的緩存,對(duì)于未緩存過的代碼庫,開發(fā)者只要通過 Gitclone.com 進(jìn)行clone,就會(huì)建立起永久的緩存,以后其他開發(fā)者clone時(shí),就會(huì)利用上緩存。開發(fā)者使用越多,緩存命中率越大,越clone越快。

Gitclone.com使用方法

Gitclone.com使用方法非常簡單,它是通過開發(fā)者的clone動(dòng)作,建立起github的分布式緩存,并提供對(duì)github的鏡像功能,為程序員服務(wù)。不需要繁瑣的fork或?qū)牍ぷ?,只需要將clone命令增加--gitclone.com/,就可以達(dá)到1.27M/s的clone速度。如:

下載github上的代碼--as7341:

使用Github原始命令進(jìn)行clone,速度為60K左右:

76a02a7a-3804-11ed-ba43-dac502259ad0.png

使用Gitclone命令驚醒clone,速度提升到150K:

76bd65ea-3804-11ed-ba43-dac502259ad0.png

從上面的clone速度數(shù)據(jù)看,提升了2.5倍的速度。這對(duì)于開發(fā)者是非常友好的。

總結(jié)

Gitclone.com也不是完全完美的,如果倉庫的star小于10000的,或者前人沒有下載過的,也就是沒有緩存,那么下載也是緩慢的。

如果前人通過Gitclone.com下載過的倉庫,對(duì)于后面的開發(fā)者同樣使用Gitclone.com將非常友好。速度將會(huì)提升很多。




審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 瀏覽器
    +關(guān)注

    關(guān)注

    1

    文章

    1043

    瀏覽量

    37183
  • GitHub
    +關(guān)注

    關(guān)注

    3

    文章

    489

    瀏覽量

    18770

原文標(biāo)題:Gihub的加速神器--Gitclone.com

文章出處:【微信號(hào):風(fēng)火輪技術(shù)團(tuán)隊(duì),微信公眾號(hào):風(fēng)火輪技術(shù)團(tuán)隊(duì)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    Microchip COM20020iD:高性能ARCNET控制器的深度剖析

    Microchip COM20020iD:高性能ARCNET控制器的深度剖析 在工業(yè)、汽車和嵌入式控制等領(lǐng)域,可靠高效的通信網(wǎng)絡(luò)至關(guān)重要。Microchip的COM20020iD作為一款嵌入式
    的頭像 發(fā)表于 03-25 14:10 ?224次閱讀

    COM20019I 3.3V:工業(yè)網(wǎng)絡(luò)通信的理想選擇

    COM20019I 3.3V:工業(yè)網(wǎng)絡(luò)通信的理想選擇 在工業(yè)自動(dòng)化和嵌入式控制領(lǐng)域,可靠且高效的網(wǎng)絡(luò)通信至關(guān)重要。SMSC的COM20019I 3.3V ARCNET控制器憑借其出色的性能和豐
    的頭像 發(fā)表于 12-30 17:00 ?677次閱讀

    探索COM20022i:10 Mbps ARCNET控制器的卓越性能與應(yīng)用潛力

    探索COM20022i:10 Mbps ARCNET控制器的卓越性能與應(yīng)用潛力 在工業(yè)自動(dòng)化、交通運(yùn)輸?shù)阮I(lǐng)域,可靠且高效的通信控制器至關(guān)重要。Microchip的COM20022i作為一款嵌入式
    的頭像 發(fā)表于 12-28 15:00 ?1000次閱讀

    詳解COM20020i Rev. D:高性能ARCNET控制器的卓越之選

    詳解COM20020i Rev. D:高性能ARCNET控制器的卓越之選 作為一名電子工程師,在工業(yè)、汽車和嵌入式控制等領(lǐng)域的設(shè)計(jì)工作中,網(wǎng)絡(luò)通信控制器的選擇至關(guān)重要。今天就來詳細(xì)介紹一款優(yōu)秀的產(chǎn)品
    的頭像 發(fā)表于 12-23 17:45 ?1069次閱讀

    COM20019I 3.3V:工業(yè)通信控制的理想之選

    COM20019I 3.3V:工業(yè)通信控制的理想之選 在工業(yè)和嵌入式控制領(lǐng)域,可靠且高效的通信控制器至關(guān)重要。SMSC的COM20019I 3.3V ARCNET控制器以其豐富的特性和強(qiáng)大的功能
    的頭像 發(fā)表于 12-18 16:20 ?1200次閱讀

    電子工程師必看:SC24COM - 01ETG TVS二極管深度解析

    電子工程師必看:SC24COM - 01ETG TVS二極管深度解析 在電子設(shè)備的設(shè)計(jì)中,靜電放電(ESD)和電涌等問題一直是工程師們需要重點(diǎn)關(guān)注的。TVS(瞬態(tài)電壓抑制)二極管作為一種重要的保護(hù)
    的頭像 發(fā)表于 12-15 18:05 ?1550次閱讀

    Amphenol 400POS 0.635MM PITCH COM - HPC 連接器:高性能嵌入式應(yīng)用新選擇

    Amphenol 400POS 0.635MM PITCH COM - HPC 連接器:高性能嵌入式應(yīng)用新選擇 在嵌入式計(jì)算機(jī)領(lǐng)域,隨著應(yīng)用對(duì)性能和帶寬的要求不斷攀升,高性能計(jì)算機(jī)模塊的標(biāo)準(zhǔn)也在持續(xù)
    的頭像 發(fā)表于 12-11 10:30 ?720次閱讀

    AEK-COM-ISOSPI1技術(shù)解析:SPI隔離通信在汽車電子中的應(yīng)用

    STMicroelectronics AEK-COM-ISOSPI1 SPI轉(zhuǎn)隔離式SPI加密狗是基于L9963T收發(fā)器的器件。該加密狗將SPI信號(hào)轉(zhuǎn)換為隔離式SPI信號(hào),并將導(dǎo)線數(shù)量從4根減少到2
    的頭像 發(fā)表于 10-24 15:48 ?1019次閱讀
    AEK-<b class='flag-5'>COM</b>-ISOSPI1技術(shù)解析:SPI隔離通信在汽車電子中的應(yīng)用

    L-com諾通推出雷電4線纜組件

    隨著對(duì)數(shù)據(jù)傳輸線纜的要求越來越高,Thunderbolt雷電線纜已成為不少專業(yè)級(jí)客戶的選擇。為了更好助力客戶數(shù)據(jù)連接,L-com諾通推出了一系列雷電4(兼容USB-C)線纜組件。
    的頭像 發(fā)表于 09-09 11:23 ?1216次閱讀

    請(qǐng)問如何使用 Nu-Link-Me 的虛擬 COM 端口?

    除了編程和調(diào)試功能外,Nu-Link-Me 3.0 版(或更高版本)還支持虛擬 COM 端口功能。通過虛擬COM端口,用戶可以在計(jì)算機(jī)的通信軟件(例如超級(jí)終端)上顯示UART消息。 用戶需要將 Nu-Link-Me 上的 SW3(IDP 交換機(jī))切換到 ON 才能啟用和使
    發(fā)表于 08-18 08:19

    使用LCD COM5、6、7、8,需要配置哪個(gè)寄存器?

    我想使用 LCD COM5、6、7、8, 但TRM僅記錄了COM0、1、2、3的設(shè)置方法。 如果我想使用LCD COM5、6、7、8,我需要配置哪個(gè)寄存器?
    發(fā)表于 08-11 07:57

    錫膏的儲(chǔ)存及使用方法詳解

    錫膏是一種常用的焊接輔助材料,廣泛應(yīng)用于電子、電器、通訊、儀表等行業(yè)的焊接工藝中。正確的儲(chǔ)存和使用方法對(duì)于保證錫膏的品質(zhì)和焊接效果至關(guān)重要。本文將就錫膏的儲(chǔ)存和使用方法進(jìn)行詳細(xì)介紹,希望能對(duì)廣大焊接工作者有所幫助。
    的頭像 發(fā)表于 07-18 17:36 ?1691次閱讀
    錫膏的儲(chǔ)存及<b class='flag-5'>使用方法</b>詳解

    L-com諾通推出新型USB 3.0屏蔽型線纜組件

    隨著工業(yè)數(shù)據(jù)傳輸應(yīng)用的連接要求日益提升,USB線纜需要具備多種優(yōu)勢屬性。為了帶給客戶更好的連接體驗(yàn),L-com諾通推出了一系列新型USB 3.0屏蔽型線纜組件。
    的頭像 發(fā)表于 05-26 15:14 ?1185次閱讀

    L-com諾通發(fā)布新型工業(yè)連接解決方案

    工業(yè)4.0和工業(yè)物聯(lián)網(wǎng)(IoT)的聯(lián)網(wǎng)需求正在逐年加速,在工業(yè)環(huán)境中,確保有線和無線網(wǎng)絡(luò)的穩(wěn)定運(yùn)行至關(guān)重要。為了進(jìn)一步提升嚴(yán)苛環(huán)境中連接產(chǎn)品的使用體驗(yàn),L-com諾通發(fā)布新型工業(yè)連接解決方案,推出一系列堅(jiān)固耐用的連接產(chǎn)品組合,從多個(gè)需求角度出發(fā),全面解決連接難題。
    的頭像 發(fā)表于 05-17 13:48 ?1613次閱讀

    選態(tài)信號(hào)的 COM 線和 SEG 線,通過光通過率變化,實(shí)現(xiàn)液晶線路檢測和修復(fù)

    一、引言 在液晶顯示技術(shù)中,選態(tài)信號(hào)的 COM(Common,公共電極)線和 SEG(Segment,段電極)線對(duì)顯示效果起著關(guān)鍵作用。利用光通過率變化與線路狀態(tài)的關(guān)系,探索液晶線路檢測與修復(fù)方法
    的頭像 發(fā)表于 05-12 10:52 ?1248次閱讀
    選態(tài)信號(hào)的 <b class='flag-5'>COM</b> 線和 SEG 線,通過光通過率變化,實(shí)現(xiàn)液晶線路檢測和修復(fù)
    绿春县| 离岛区| 本溪| 濉溪县| 光泽县| 太保市| 丹江口市| 武清区| 汪清县| 若羌县| 剑阁县| 涟源市| 黄石市| 武陟县| 宁武县| 昌吉市| 连平县| 唐海县| 丰都县| 卢湾区| 普定县| 镶黄旗| 黄冈市| 囊谦县| 抚远县| 株洲市| 喜德县| 曲麻莱县| 抚顺县| 新昌县| 莆田市| 怀柔区| 高碑店市| 家居| 新乐市| 满城县| 清镇市| 邳州市| 类乌齐县| 台山市| 文水县|