騰訊云-如何加速常用的包管理工具

來(lái)源: 騰訊云
作者:研究僧
時(shí)間:2020-08-26
16729
如何加速常用的包管理工具?這里以騰訊云SDK作為案例。

本文提供視頻講解,詳細(xì)見地址:https://www.bilibili.com/video/BV1Qf4y1R74e

問(wèn)題

最近有網(wǎng)友反饋通過(guò)npm安裝serverless時(shí)超時(shí)(如以下截圖),其實(shí)這是一個(gè)比較普遍的現(xiàn)象因?yàn)槟J(rèn)的鏡像源存放在海外的服務(wù)器,如果是有一定工作經(jīng)驗(yàn)的運(yùn)維工程師或開發(fā)工程師應(yīng)該可以很快的解決。

udyavb4yqc.png

通過(guò)npm安裝Serverless超時(shí)

所以推薦這里更改為國(guó)內(nèi)的鏡像源,不同的包管理工具國(guó)內(nèi)的互聯(lián)網(wǎng)公司都有提供鏡像,這里替換為國(guó)內(nèi)的鏡像源就可以實(shí)現(xiàn)秒下載(見以下截圖)。

8fpl85t1h8.png

如何加速常用的包管理工具

這里以騰訊云SDK作為案例。(以下測(cè)試使用了CentOS7.7 64位系統(tǒng))

PHP Composer

安裝php和包管理工具Composer

yum install php

curl-sS https://getcomposer.org/installer|php

sudo mv composer.phar/usr/local/bin/composer

設(shè)置為中國(guó)大陸地區(qū)的云鏡像源。

composer config-g repos.packagist composer https://mirrors.tencent.com/composer/

最后下載騰訊云的sdk

composer require tencentcloud/tencentcloud-sdk-php

Python的pip

安裝Python的包管理工具

curl https://bootstrap.pypa.io/get-pip.py-o get-pip.py#下載安裝腳本

sudo python get-pip.py#運(yùn)行安裝腳本

騰訊云鏡像中默認(rèn)將配置文件中鏡像源指向國(guó)內(nèi)。

xtzo862e1h.png

pip鏡像源

如果在其他云可以使用以下方式,設(shè)置中國(guó)大陸地區(qū)的云鏡像源

pip install-i https://mirrors.tencent.com/pypi/simple/--upgrade tencentcloud-sdk-python

Node.js的npm

下載Node.js的包管理工具npm

yum install npm

設(shè)置中國(guó)大陸地區(qū)的云鏡像源

npm config set registry https://mirrors.tencent.com/npm/

安裝sdk

npm install tencentcloud-sdk-nodejs--save

Golang的get

設(shè)置golang的國(guó)內(nèi)代理,下載海外鏡像源。

go env-w GO111MODULE=on

go env-w GOPROXY=https://goproxy.cn,direct

下載騰訊云的sdk

go get-u github.com/tencentcloud/tencentcloud-sdk-go

也可以訪問(wèn)(golang.google.cn)這個(gè)域名是解析到國(guó)內(nèi)的,https://golang.google.cn/dl/這個(gè)URL下載速度快一些。

Ruby的RubyGems

加載以下源地址

gem source-r https://rubygems.org/

gem source-a https://mirrors.cloud.tencent.com/rubygems/

Yum源的替換

騰訊云提供了不同操作系統(tǒng)發(fā)行版本的國(guó)內(nèi)鏡像源(騰訊自己的鏡像地址),大家可以直接下載這些鏡像源地址,并執(zhí)行install.sh腳本。他會(huì)根據(jù)操作系統(tǒng)的具體發(fā)行版本來(lái)替換yum源地址。

wget-q https://mirrors.tencentyun.com/install/virts/basic_linux_install.tar.gz

tar-xvzf basic_linux_install.tar.gz

在操作系統(tǒng)上直接執(zhí)行install.sh腳本,他會(huì)根據(jù)操作系統(tǒng)的發(fā)行版本進(jìn)行安裝默認(rèn)repo(這里默認(rèn)用的都是國(guó)內(nèi)的鏡像源)。

kcoxp7yry4.png

參考文章

騰訊云鏡像源相關(guān):https://cloud.tencent.com/document/product/213/8623?from=10680

python安裝:https://www.runoob.com/w3cnote/python-pip-install-usage.html

騰訊云的sdk:https://cloud.tencent.com/document/sdk/PHP

擴(kuò)展閱讀:https://cloud.tencent.com/developer/article/1662816

立即登錄,閱讀全文
版權(quán)說(shuō)明:
本文內(nèi)容來(lái)自于騰訊云,本站不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。文章內(nèi)容系作者個(gè)人觀點(diǎn),不代表快出海對(duì)觀點(diǎn)贊同或支持。如有侵權(quán),請(qǐng)聯(lián)系管理員(zzx@kchuhai.com)刪除!
相關(guān)文章
騰訊云數(shù)據(jù)庫(kù)PostgreSQL全面支持PG 17
騰訊云數(shù)據(jù)庫(kù)PostgreSQL全面支持PG 17
即日起,騰訊云PostgreSQL全面支持PostgreSQL 17.0。所有用戶可使用大版本升級(jí)能力升級(jí)至最新的PostgreSQL 17.0進(jìn)行體驗(yàn),也可以在產(chǎn)品購(gòu)買頁(yè)直接購(gòu)買。
騰訊云
云服務(wù)
2024-12-152024-12-15
高可用這個(gè)問(wèn)題,加機(jī)器就能解決?
高可用這個(gè)問(wèn)題,加機(jī)器就能解決?
互聯(lián)網(wǎng)服務(wù)的可用性問(wèn)題是困擾企業(yè)IT人員的達(dá)摩克利斯之劍:防于未然,體現(xiàn)不出價(jià)值。已然發(fā)生,又面臨P0危機(jī)。就更別提穩(wěn)定性建設(shè)背后顯性的IT預(yù)算問(wèn)題與隱性的人員成本問(wèn)題。
騰訊云
云服務(wù)
2024-11-252024-11-25
TDSQL TDStore引擎版替換HBase:在歷史庫(kù)場(chǎng)景中的成本與性能優(yōu)勢(shì)
TDSQL TDStore引擎版替換HBase:在歷史庫(kù)場(chǎng)景中的成本與性能優(yōu)勢(shì)
HBase憑借其高可用性、高擴(kuò)展性和強(qiáng)一致性,以及在廉價(jià)PC服務(wù)器上的低部署成本,廣泛應(yīng)用于大規(guī)模數(shù)據(jù)分析。
騰訊云
云服務(wù)
2024-11-042024-11-04
復(fù)雜查詢性能弱,只讀分析引擎來(lái)幫忙
復(fù)雜查詢性能弱,只讀分析引擎來(lái)幫忙
隨著當(dāng)今業(yè)務(wù)的高速發(fā)展,復(fù)雜多表關(guān)聯(lián)的場(chǎng)景越來(lái)越普遍。但基于行式存儲(chǔ)的數(shù)據(jù)庫(kù)在進(jìn)行復(fù)雜查詢時(shí)性能相對(duì)較弱。
騰訊云
云服務(wù)
2024-11-022024-11-02
掃碼登錄
打開掃一掃, 關(guān)注公眾號(hào)后即可登錄/注冊(cè)
加載中
二維碼已失效 請(qǐng)重試
刷新
賬號(hào)登錄/注冊(cè)
個(gè)人VIP
小程序
快出海小程序
公眾號(hào)
快出海公眾號(hào)
商務(wù)合作
商務(wù)合作
投稿采訪
投稿采訪
出海管家
出海管家