HanSonJ
V2EX  ›  PHP

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

  •  
  •   HanSonJ · Mar 2, 2017 · 8088 views
    This topic created in 3538 days ago, the information mentioned may be changed or developed.

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

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

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