composer 镜像站 : comproxy.cn 满血原地复活

2015-04-11 19:59:38 +08:00
 scourgen
去年我做了第一个composer的中文镜像站后,有个叫做pkg.phpcomposer.com冒了出来,和我做的是一样的事情,而且他们搞的还挺大,不光靠这个名义问ucloud拿了免费的服务器,而且到处做宣传好像很热心为人民服务一样。

后来我都被这种热情感动了,加上一方面我自己也没钱没精力维护这么一台服务器,又一方面他们确实速度啥的做的都挺快,我继续做没这个必要,所以后来我主动关了comproxy.cn连我自己项目中都用的是pkg.phpcomposer.com

咱也正常使用了一段时间pkg.phpcomposer.com

后来,这个镜像三天一大崩溃,两天一小崩溃,我已经记不清多少次在我要部署点什么东西的时候composer跳出来和我说pkg.phpcomposer.com 500了,而且难得的几次成功的update速度也非常慢,由于我项目中用的东西特别多,所以一次update整掉半个小时是非常正常的事情。

再后来(也就是最近),pkg.phpcomposer.com已经完全陷入了瘫痪和不管的状态,我看了他们论坛有人发帖子说不能用,那站长说什么类似因为网卡了晚上会定时重启明天早上就好了之类的话,我就无语了。

前几天,我做了一下测试:我发现pkg.phpcomposer.com所有的流量都是没有经过gzip的,要知道这种代理站主要提供的就是各种json文件的下载,在nginx里设置个gzip啥的也就2分钟搞定的事情,立马能减少90%的带宽和流量,这应该是所有懂那么一丁点开发的人都能够想到或者意识到的问题,但pkg.phpcomposer.com愣是挺了大半年没有开启这个最简单的功能。

当时我就震惊了,剩余的测试我也不想做了。

3分钟一个念头在我脑子里闪过:闪开,让专业的来。

于是,comproxy.cn满血原地复活

~/.composer/config.json里写入:

{
"repositories": [
{"type": "composer", "url": "http://comproxy.cn/repo/packagist"},
{"packagist": false}

]
}

用composer的程序猿们,comproxy.cn带你们装逼带你们飞。
5572 次点击
所在节点    PHP
19 条回复
belin520
2015-04-11 20:06:08 +08:00
确实,永远都是 500 ,都不知道他们维护的怎么想的
dryyun
2015-04-11 20:28:47 +08:00
的确,经常碰到他们500,后来我就干脆不用了。
bellchu
2015-04-11 20:33:12 +08:00
{ "repositories": [ {"type": "composer", "url": "http://comproxy.cn/repo/packagist"}, {"packagist": false} ] }

首页暴码,醉了。
panxianhai
2015-04-11 20:54:10 +08:00
我觉得这个不会半路撂担子。
https://toran.reimu.io/

你们都是半路就扔下用户跑掉了。。。
rogeecn
2015-04-11 23:30:59 +08:00
mark
rogeecn
2015-04-11 23:31:09 +08:00
mark+1
scourgen
2015-04-11 23:35:50 +08:00
@panxianhai 我只想让大部分用户用的爽一点罢了,至于是谁来做到这个事情,我并不关心。

如果没有人在做这件事情,那么我就会来做,如果有人做了而且比我做的好,我会建议大家去用那个更好的。
mongodb
2015-04-11 23:46:49 +08:00
同四楼。。。毕竟楼主你自己也是半路撂挑子跑掉了。。。
kankana
2015-04-25 22:31:14 +08:00
唉, 现在用了镜像, 安装lumen, 得用 [114.3MB/757.24s], 好烦躁
mingyun
2015-04-26 15:46:58 +08:00
还以为pkg.phpcomposer.com来大姨妈呢?不靠谱,谢谢楼主
vitohe
2015-04-28 11:11:07 +08:00
@scourgen 大师这次要顶住!
breeswish
2015-07-13 20:38:07 +08:00
@scourgen 求解决缓存问题..没缓存情况下中断得全部重下太不科学了..要知道墙经常把出国流量掐掉的..

镜像:

https://gist.github.com/SummerWish/54e3a446e174d7437411


源站:

https://gist.github.com/SummerWish/e52197065ad712a4d9cb
breeswish
2015-07-13 21:06:52 +08:00
scourgen
2015-07-13 23:40:27 +08:00
@breeswish 现在有两种proxy,一种是toran,暂不支持缓存,但是性能较好,一种是一个日本人写的composer代理器,支持缓存,但是性能不太好。

我之前用的是第二种,现在用的是第一种,主要是因为json文件本身其实gzip压缩后尺寸并不大,再加上服务器本身速度也快,在可以接受的范围之间。

你现在发生这个情况我觉得可能是属于你的网络连接comproxy.cn的速度特别慢导致的,由于comproxy.cn是用cloudflare进行加速的,很有可能和你的网络有兼容性问题。

你可以试一下直接在hosts文件里指定真实的ip :

92.243.16.3 comproxy.cn

试试看速度有没有变快。
kn007
2015-07-25 23:09:01 +08:00
mark
JiaFeiX
2015-09-22 00:19:44 +08:00
@scourgen 老大,请问 http://comproxy.cn/ 是已经挂了吗?
scourgen
2015-09-22 17:48:00 +08:00
@JiaFeiX 受到不可抗力影响,暂时暂停服务
JiaFeiX
2015-09-22 18:07:25 +08:00
@scourgen 那,老大,给推荐一个国内靠谱的, 我百度搜出来好几个,用哪个呢?
scourgen
2015-09-22 19:12:50 +08:00
@JiaFeiX 可以试试看这个 http://pkg.phpcomposer.com/

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/183105

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX