2016-12-25 137 views
3

在我的公司,我們使用作曲家構建了大部分項目,這意味着通過我的不同團隊從互聯網下載許多重複的包(同一個版本相同的庫)。PHP Composer中央/共享緩存

我試過Satis Composer Server,但問題是緩存不是按需生成的。

我想實現一箇中央緩存服務,它可以幫助實現運行時緩存或按需緩存。

是否可以實現?

回答

0

今天,Github面臨短暫停電,這讓我看着你的問題。我有多個Web服務器,我想將其中一個設置爲git代理服務器。如果可以從內部網絡下載相同的包,則不需要從Github(或Bitbucket,Gitlab等)下載Web服務器。

我發現this blog post,說明兩(不積極維護)選項:

Gitpod

的混帳https://github.com/sitaramc/gitpod

本地緩存服務器時的實際服務器上的其他 側(可能很慢)WAN鏈接

經紀人

https://github.com/researchgate/broker

的作曲家庫的完整代理