首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PHP Composer Central/共享缓存

PHP Composer Central/共享缓存
EN

Stack Overflow用户
提问于 2016-12-25 09:29:18
回答 2查看 1.6K关注 0票数 5

在我的公司,我们使用composer构建我们的大多数项目,这意味着我的不同团队从互联网上下载了很多重复的包(相同的库和相同的版本)。

我尝试过Satis Composer Server,但问题是缓存不是按需生成的。

我想实现一个中央缓存服务,它可以帮助实现运行时缓存或按需缓存。

有可能实现吗?

EN

回答 2

Stack Overflow用户

发布于 2020-08-19 17:50:18

我已经为这个问题开发了一个解决方案,叫做Velocita:

https://github.com/isaaceindhoven/velocita-proxy

与一个作曲家插件一起工作。它提高了Composer安装的可靠性和性能,您可以配置要镜像的位置。

Satis对于本地存储库或基于composer.json内容主动生成的缓存来说仍然很棒,但Velocita允许更动态的拉取缓存。

票数 3
EN

Stack Overflow用户

发布于 2017-05-31 22:46:49

今天,Github遇到了一次短暂的停机,这让我研究了你的问题。我有多个git服务器,我想将其中一个设置为git代理服务器。不需要etc服务器从Github (或Bitbucket,Gitlab等)下载如果它可以从内部网络下载相同的包。

我找到了this blog post,解释了两个(不是主动维护的)选项:

Gitpod

https://github.com/sitaramc/gitpod

当实际服务器在广域网链接的另一端(可能很慢)时,用于git的

本地缓存服务器

经纪人

https://github.com/researchgate/broker

composer repositories

的完整代理

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41318098

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档