国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

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

工程師鄧生 ? 來源:風火輪技術團隊 ? 作者:RiceChen ? 2022-09-20 11:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

背景

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

當克隆一些大一點的倉庫的時候,以這個烏龜級別的速度,很容易出現clone超時的錯誤,等了n久之后下載n%的內容一夜回到解放前。相信很多人都經歷過這么操蛋的過程。

其實為了加速也有幾種方式:

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

使用谷歌瀏覽器,下載加速插件。這個規定了瀏覽器。--- 綁定瀏覽器

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

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

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

什么是Gitclone.com

Gitclone.com 是一個 github.com 緩存加速網站,通過對經常訪問的github的代碼庫的緩存,加速從github的git clone操作。當您采用git clone的方式clone代碼庫時,Gitclone.com 會建立一個mirror,以后再有開發者clone時,就能利用上mirror緩存,使得clone速度得到很大的提升,一般從github上git clone只能達到20k/s的速度,經Gitclone.com加速后,可以達到1.2M/s。

分布式廣泛參與的機制:github代碼庫緩存需要大量的存儲資源,依靠單個計算節點難以滿足存儲的需求,所以 Gitclone.com 已建立起4個初始驗證節點的分布式系統,也提供了開發者將自己的機器加入緩存資源的機制。隨著Gitclone開源生態的逐步完善,開始建立 Gitclone.com 的第五個緩存節點!

Gitclone.com工作機理

對于國內從github上clone代碼庫是一件耗時的事,對于稍微大一點的代碼庫,clone速度平均只有20k ~ 40k/s,有時甚至會下降到個位數,clone時會反復超時,雖然網上有一些介紹改hosts之類的提速方法,但當試過以后會發現收效甚微,要想提高clone速度,可行的方法主要還是緩存機制。

當開發者第一次經 Gitclone.com 代理clone項目時,Gitclone.com 異步鏡像項目,以后有開發者clone該項目時,就會利用上 Gitclone.com 的本地鏡像,而不是從 Github.com 上clone。

Gitclone.com 會在每天夜間與 github.com 同步。

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

同時,Gitclone.com 還對 stackoverflow.com 和go get等的加速訪問進行了說明,做到“為開發者服務”。

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

Gitclone.com使用方法

Gitclone.com使用方法非常簡單,它是通過開發者的clone動作,建立起github的分布式緩存,并提供對github的鏡像功能,為程序員服務。不需要繁瑣的fork或導入工作,只需要將clone命令增加--gitclone.com/,就可以達到1.27M/s的clone速度。如:

下載github上的代碼--as7341:

使用Github原始命令進行clone,速度為60K左右:

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

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

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

從上面的clone速度數據看,提升了2.5倍的速度。這對于開發者是非常友好的。

總結

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

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




審核編輯:劉清

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 瀏覽器
    +關注

    關注

    1

    文章

    1043

    瀏覽量

    37086
  • GitHub
    +關注

    關注

    3

    文章

    488

    瀏覽量

    18671

原文標題:Gihub的加速神器--Gitclone.com

文章出處:【微信號:風火輪技術團隊,微信公眾號:風火輪技術團隊】歡迎添加關注!文章轉載請注明出處。

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    COM20019I 3.3V:工業網絡通信的理想選擇

    COM20019I 3.3V:工業網絡通信的理想選擇 在工業自動化和嵌入式控制領域,可靠且高效的網絡通信至關重要。SMSC的COM20019I 3.3V ARCNET控制器憑借其出色的性能和豐
    的頭像 發表于 12-30 17:00 ?556次閱讀

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

    探索COM20022i:10 Mbps ARCNET控制器的卓越性能與應用潛力 在工業自動化、交通運輸等領域,可靠且高效的通信控制器至關重要。Microchip的COM20022i作為一款嵌入式
    的頭像 發表于 12-28 15:00 ?787次閱讀

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

    詳解COM20020i Rev. D:高性能ARCNET控制器的卓越之選 作為一名電子工程師,在工業、汽車和嵌入式控制等領域的設計工作中,網絡通信控制器的選擇至關重要。今天就來詳細介紹一款優秀的產品
    的頭像 發表于 12-23 17:45 ?858次閱讀

    COM20019I 3.3V:工業通信控制的理想之選

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

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

    Amphenol 400POS 0.635MM PITCH COM - HPC 連接器:高性能嵌入式應用新選擇 在嵌入式計算機領域,隨著應用對性能和帶寬的要求不斷攀升,高性能計算機模塊的標準也在持續
    的頭像 發表于 12-11 10:30 ?471次閱讀

    AEK-COM-ISOSPI1技術解析:SPI隔離通信在汽車電子中的應用

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

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

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

    請問如何使用 Nu-Link-Me 的虛擬 COM 端口?

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

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

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

    錫膏的儲存及使用方法詳解

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

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

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

    L-com諾通發布新型工業連接解決方案

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

    選態信號的 COM 線和 SEG 線,通過光通過率變化,實現液晶線路檢測和修復

    一、引言 在液晶顯示技術中,選態信號的 COM(Common,公共電極)線和 SEG(Segment,段電極)線對顯示效果起著關鍵作用。利用光通過率變化與線路狀態的關系,探索液晶線路檢測與修復方法
    的頭像 發表于 05-12 10:52 ?1063次閱讀
    選態信號的 <b class='flag-5'>COM</b> 線和 SEG 線,通過光通過率變化,實現液晶線路檢測和修復

    L-com諾通推出帶翼形螺絲的USB 3.0線纜組件

    工業級專業領域USB數據傳輸時,可能會受到持續振動環境的困擾。為了更牢固的進行USB連接,L-com諾通推出了一系列帶翼形螺絲的USB 3.0線纜組件。
    的頭像 發表于 04-27 11:48 ?866次閱讀

    COG封裝CN9122C1S96單COM靜態段碼LCD液晶驅動芯片

    COG封裝CN9122C1S96單COM靜態段碼LCD液晶驅動芯片
    的頭像 發表于 03-19 09:51 ?1186次閱讀
    COG封裝CN9122C1S96單<b class='flag-5'>COM</b>靜態段碼LCD液晶驅動芯片