packagist.org 国内镜像有没有实际意义?

今天看到 @斯考吉恩 发微博说搭建了一个 packagist.org 的镜像,采用的是一个日本人开发的缓存工具,好像缓存的只是json文件(?)这样做的加速效果到底能有多少?

Composer 和 packagist 的实现都有一些问题,也看到作者在努力改进这两个项目。

其中,两位作者发布了 Toran 项目,此项目能够作为packagist和github的代理,加速composer安装依赖包,应该是在本地缓存了json文件和安装包,加速效果应该是更好吧。有同学研究过没有?
Toran介绍:http://seld.be/notes/toran-pro ... poser
已邀请:

laravel

赞同来自:

现在还是thinkphp和yii横行的时代,不过考虑以后可能比较有用吧,
亲~~~还是先发个离线的文档和api手册吧

百里屠苏 - php码农

赞同来自:

好像没有。。

scourgen

赞同来自:

1.所有Composer这个工具的使用者(包括所有Symfony2.x,Laravel等),只要在国内,就会面临composer这个工具使用速度非常慢的问题,而这个问题的原因是因为packagist.org的网站访问量日趋增大,而国内连接packagist.org的网络连接质量又非常差导致的,所以要解决这个问题,能采取的办法只有架设国内镜像,而事实上许多需要频繁更新的repository例如ubuntu的apt工具都是使用镜像来解决全球各地用户下载速度慢导致的。

2.在理想情况下,加速效果好不好只取决于你电脑和comproxy.cn之间的网速。

3.composer本身就有本地代理,~/.composer目录下就是,你短时间内composer update两次,如果开-vvv参数的话你会发现第二次速度非常快,原因是第二次的请求都直接从本地缓存读取,而不是走网络。

4.这个Toran做的事情和我一样。但Toran的发展更商业化一点,他们毕竟是个商业组织,还是想靠这个赚点小钱的,所以会提供一些类似hosting,support,github proxy之类的额外的事情,但对于普通团队和用户来说其实吸引力并不大,有镜像能加速就已经很好了

junxy

赞同来自:

为什么我搭了个 Toran 速度没快多少 -vvv 看到还是从 github 下载的呢??

小灵儿

赞同来自:

我想应该有的。

要回复问题请先登录注册