PHP Composer中央/共享缓存
在我的公司,我们使用composer构建大多数项目,这意味着许多重复的包(相同版本的同一个库)可以从互联网上跨我的不同团队下载 我尝试了Satis Composer服务器,但问题是缓存不是按需生成的 我想实现一个中央缓存服务,它可以帮助实现运行时缓存或按需缓存PHP Composer中央/共享缓存,php,proxy,composer-php,Php,Proxy,Composer Php,在我的公司,我们使用composer构建大多数项目,这意味着许多重复的包(相同版本的同一个库)可以从互联网上跨我的不同团队下载 我尝试了Satis Composer服务器,但问题是缓存不是按需生成的 我想实现一个中央缓存服务,它可以帮助实现运行时缓存或按需缓存 有可能实现吗?今天,Github面临一次短暂的停机,这让我考虑了您的问题。我有多个Web服务器,我想将其中一个设置为git代理服务器。如果Web服务器可以从内部网络下载相同的包,那么它就不需要从Github(或Bitbucket、Gitl
有可能实现吗?今天,Github面临一次短暂的停机,这让我考虑了您的问题。我有多个Web服务器,我想将其中一个设置为git代理服务器。如果Web服务器可以从内部网络下载相同的包,那么它就不需要从Github(或Bitbucket、Gitlab等)下载 我发现,解释了两个(未积极维护)选项: Gitpod 当实际服务器位于另一台上时,git的本地缓存服务器 WAN链路(可能较慢)的一侧 经纪人 composer存储库的完整代理
我为这个问题开发了一个解决方案,叫做Velocita: 与Composer插件一起工作。它提高了Composer安装的可靠性和性能,您可以配置要镜像的位置 Satis仍然适用于本地存储库或基于
composer.json
内容主动生成的缓存,但Velocita允许更动态的拉式缓存