V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
HanSonJ
V2EX  ›  PHP

回过头来看,国内的 composer 镜像全倒了

  •  
  •   HanSonJ · 2017-03-02 20:44:46 +08:00 · 6931 次点击
    这是一个创建于 2621 天前的主题,其中的信息可能已经有所发展或是发生改变。

    当初的承诺与期待现在看起来特别讽刺

    第 1 条附言  ·  2017-03-02 23:13:10 +08:00
    此贴核心不在 composer 翻墙方法,而是想反映镜像站倒闭的现象
    38 条回复    2017-03-06 16:19:48 +08:00
    qa2080639
        1
    qa2080639  
       2017-03-02 20:54:15 +08:00
    一直是 SET HTTP_PROXY=http://127.0.0.1:1080
    takashiki
        2
    takashiki  
       2017-03-02 20:56:36 +08:00   ❤️ 1
    https://pkg.phpcomposer.com/ 这个还可以吧
    HanSonJ
        3
    HanSonJ  
    OP
       2017-03-02 20:59:45 +08:00
    @takashiki #3 你看看更新时间
    vwok
        4
    vwok  
       2017-03-02 21:17:49 +08:00   ❤️ 1
    @qa2080639 #2 现在 git 也学会 -c HTTP_PROXY=http://127.0.0.1:1080
    shoaly
        5
    shoaly  
       2017-03-02 22:55:41 +08:00
    这个问题其实应该换成 为什么 composer 还不支持 proxy 参数, ssh 有 , git 有, curl 都有, 为什么 composer 不可以有!!
    HanSonJ
        6
    HanSonJ  
    OP
       2017-03-02 23:11:35 +08:00
    @shoaly #9 因为这帖子的主题不在于 composer 的翻墙问题,而是想反映镜像站站长不能坚持维护的现象
    shoaly
        7
    shoaly  
       2017-03-02 23:18:19 +08:00
    @HanSonJ 想办法尽量减少中间环节, 因为每一个环节都会影响成功率
    kozora
        8
    kozora  
       2017-03-02 23:29:47 +08:00
    最后还是自己搞一个自用靠谱,毕竟维护镜像站靠是不一时的热情
    HanSonJ
        9
    HanSonJ  
    OP
       2017-03-02 23:31:54 +08:00
    @kozora #12 相信这么多镜像站关闭的原因就是没有那么多精力,自己也同理
    kancloud
        10
    kancloud  
       2017-03-02 23:40:12 +08:00
    比较巧的事情是 ThinkPHP5.0.7 发布当天 composer 就死活更新不了 一直以为包有问题了 一周后来看 https://pkg.phpcomposer.com/ 的更新时间才明白了 立马换了其它国内镜像
    wdlth
        11
    wdlth  
       2017-03-02 23:50:24 +08:00
    毕竟成本摆在那,存储和国内国际带宽都不是小数字,更别说这么多包的缓存策略优化了。
    baoguok
        12
    baoguok  
       2017-03-02 23:51:44 +08:00
    流量贵啊
    HanSonJ
        13
    HanSonJ  
    OP
       2017-03-02 23:52:41 +08:00
    @kancloud #14 还有其他国内镜像?

    @wdlth #15 拿 phpcomposer 来说,它有两个赞助商, UCloud 云计算 和 UPYUN , 然并卵
    HanSonJ
        14
    HanSonJ  
    OP
       2017-03-02 23:53:09 +08:00
    @baoguok #16 有赞助的也是这样。
    kozora
        15
    kozora  
       2017-03-03 00:25:09 +08:00
    @HanSonJ 有需求就有动力
    HanSonJ
        16
    HanSonJ  
    OP
       2017-03-03 00:30:28 +08:00
    @kozora #19 但现实就摆在眼前,都倒闭了
    falcon05
        17
    falcon05  
       2017-03-03 01:04:20 +08:00 via iPhone
    不知道 有没有 composer 镜像 列表 /导航 这样的东西
    branchzero
        18
    branchzero  
       2017-03-03 02:25:59 +08:00   ❤️ 1
    倒是有闲置的带宽和机器资源,这几天抽个空自己搞个镜像来共享好了,看了下 Toran Proxy 的 Support 版本也不贵。
    不过说实话也担心能不能坚持下来,对磁盘、带宽都是不小考验啊。
    如果看 phpcomposer 很久之前说的每天 10G 流量,倒是轻松无压力,要是超过 100M 带宽的承受极限,就扛不住了。
    要是前级上 CDN 的话,每个月费用感觉会爆炸(不过看每个月),不上 CDN 倒是无所谓。
    姑且先做做看吧,电信直接走自己机器,其他的途径就通过 CDN 分担好了=。=
    branchzero
        19
    branchzero  
       2017-03-03 04:39:25 +08:00   ❤️ 1
    https://p.staticq.com
    先用这个吧,魔改了下 toran 先占个位吧,用了自己的暂时闲置的服务器资源外加 upyun 做 CDN 。
    不过刚开始应该会比较慢,还有一大堆东西需要被缓存下来。
    branchzero
        20
    branchzero  
       2017-03-03 04:49:40 +08:00   ❤️ 1
    composer config -g repo.packagist composer https://p.staticq.com
    用上面的命令可以替换 repo ,不给过分的承诺,至少撑到不干这行之前吧😀
    不过连接 packagist 源服务不是特别快,后面考虑用香港阿里云做一下反代去取 packagist 源站数据吧。
    xeneizes
        21
    xeneizes  
       2017-03-03 08:39:07 +08:00
    @branchzero 谢谢!!!
    klgd
        22
    klgd  
       2017-03-03 08:44:15 +08:00
    没时间打理是一方面,更多的应该是成本问题吧,毕竟镜像也没有什么利润,而且宽带 存储费用也不小,不是谁都能够支撑的下来的
    Felldeadbird
        23
    Felldeadbird  
       2017-03-03 09:57:22 +08:00
    我几乎没用过国内镜像。翻墙可以解决的问题,总比依赖国内的好。尽管国内的速度快,但一般国内提供的镜像(从稳定性来看),除非是大公司级别提供支持,否则出问题是早晚的。
    EricCartman
        24
    EricCartman  
       2017-03-03 10:23:47 +08:00
    Python PIP 国内几个镜像倒是挺稳定的
    araraloren
        25
    araraloren  
       2017-03-03 10:30:20 +08:00
    ~~ 毕竟局域网
    aveline
        26
    aveline  
       2017-03-03 10:40:50 +08:00
    自己关闭的具体原因是 ... 不写 PHP 了,没有太多精力来管理了 :-(
    带宽和机器成本其实没多少
    HanSonJ
        27
    HanSonJ  
    OP
       2017-03-03 10:46:28 +08:00
    @aveline #26 冒昧问下,你是哪个国内源的作者?
    aveline
        28
    aveline  
       2017-03-03 10:59:51 +08:00
    @HanSonJ toran.reimu.io 挂很久了 ...
    jhdxr
        29
    jhdxr  
       2017-03-03 11:58:00 +08:00
    @shoaly 1 楼已经给出 proxy 的方法了。。。 https://getcomposer.org/doc/03-cli.md#http-proxy-or-http-proxy
    66beta
        30
    66beta  
       2017-03-03 12:15:35 +08:00
    这种还是大公司来干比较好,比如各大互联网公司的 linux 镜像,阿里的 ruby 、 cnpm
    songjiaxin2008
        31
    songjiaxin2008  
       2017-03-03 12:52:21 +08:00
    这货不是 upyun 和 ucloud 赞助的服务器吗 为什么不维护了?
    kylesean
        32
    kylesean  
       2017-03-03 13:08:27 +08:00
    呼吁鸟哥的链家网搞下吧
    fyibmsd
        33
    fyibmsd  
       2017-03-03 14:02:21 +08:00
    https://pkg.phpcomposer.com/ 最后同步时间: 2017/2/24 上午 5:47:39 。
    shoaly
        34
    shoaly  
       2017-03-03 14:20:48 +08:00
    @jhdxr 为什么既然有了 1 楼的方法, git 或者 ssh 或者 curl 也给出了自己支持 proxy 的方法呢
    xeneizes
        35
    xeneizes  
       2017-03-03 14:26:02 +08:00
    @kylesean composer 是 php fig 那帮人搞的吧,鸟哥他们是写 php zend 引擎的,和玩框架的不是一路人,我谨慎估计鸟哥 lerdorf 还有 zend 那哥俩估计都没听说过 composer 这个玩意
    kancloud
        36
    kancloud  
       2017-03-03 22:23:12 +08:00
    @HanSonJ 国内还有其它镜像 ThinkPHP 目前推荐的是 https://packagist.composer-proxy.org
    mingyun
        37
    mingyun  
       2017-03-04 00:12:23 +08:00
    @kancloud 感谢
    littleylv
        38
    littleylv  
       2017-03-06 16:19:48 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3576 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 31ms · UTC 04:51 · PVG 12:51 · LAX 21:51 · JFK 00:51
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.