V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
branchzero
V2EX  ›  PHP

折腾了一个 Composer 国内镜像

  •  
  •   branchzero · Mar 3, 2017 · 6912 views
    This topic created in 3350 days ago, the information mentioned may be changed or developed.

    看 v2 上说 phpcomposer.com 的 composer 镜像挂掉了,自己之前也是一直用这家提供的镜像,还是挺感激的。

    不过感激归感激,挂了的话,还是需要自己动手丰衣足食。

    目前是一台电信服务器外加 upyun 分担其他运营商流量,感觉后面应该要加上香港阿里云做中转,要不然取东西速度还是不太喜人,先用着吧,不给自己瞎立 Flag 说撑到啥时候吧,尽量坚持下去吧,镜像这东西怎么说呢,好好用的时候大家都注意不到存在,挂的时候还是免不了一堆怨言,希望有一天(希望不会到来)真挂了的时候,还有另外的兄弟出来顶上(不过至少转行之前是不会挂的,短期内大概实现不了 23333 )。

    使用姿势如下:

    composer config -g repo.packagist composer https://p.staticq.com

    有任何问题请发我邮件 id + gmail.com

    Supplement 1  ·  Mar 5, 2017
    这两天速度不太对劲,做了一个改进,直接把国内的服务器改成反向代理+缓存的形式。
    然后具体的服务全部丢香港阿里云去跑,这回速度应该没问题了。
    28 replies    2018-09-02 22:48:08 +08:00
    CEBBCAT
        1
    CEBBCAT  
       Mar 3, 2017 via Android
    那么,我也只好 1024 了😄
    CEBBCAT
        2
    CEBBCAT  
       Mar 3, 2017 via Android
    附言:我并不用 PHP ,以后可能要用
    fatjiong
        3
    fatjiong  
       Mar 3, 2017
    感谢分享。
    zi
        4
    zi  
       Mar 3, 2017
    还是要发邮件请一些高校开个镜像比较好,毕竟高校的带宽足
    klgd
        5
    klgd  
       Mar 3, 2017
    能分享一下做镜像的原理就更好了
    fork3rt
        6
    fork3rt  
       Mar 3, 2017 via iPhone
    HanSonJ
        7
    HanSonJ  
       Mar 3, 2017
    支持
    frozenshadow
        8
    frozenshadow  
       Mar 3, 2017
    shoaly
        9
    shoaly  
       Mar 3, 2017
    @branchzero 运行几天帮忙看一下 空间占用 有多大.. 如果不大 我也准备自己弄一个
    to2false
        10
    to2false  
       Mar 3, 2017
    laravel-china 社区好像也在跟进这个问题,估计也弄一个
    ydxred
        11
    ydxred  
       Mar 3, 2017
    嗯,为了以防万一!我假装的收藏了一下!
    wangjie
        12
    wangjie  
       Mar 3, 2017
    其实我觉得还是某些做镜像的高校来做这些比较合适...
    HLT
        13
    HLT  
       Mar 3, 2017   ❤️ 1
    @branchzero
    @to2false
    @shoaly
    @HanSonJ
    @frozenshadow
    @CEBBCAT
    @fatjiong
    @zi
    @klgd
    @fork3rt

    hello everybody


    https://cdnbee.com

    是我搞的,目前上线了 前端静态资源库的 CDN
    一直在计划后续做 pypi 、 composer 、 rubygems

    so~ 如果这种需求急迫,如果愿意的话,能详细告诉我一下 composer 全量镜像 的方法吗?省着我消耗更多时间和精力。

    ***

    gmail

    aGVsYW50YW9AZ21haWwuY29t

    ***

    google voice

    KDYwMSkgNjUxLTA4ODg=

    ***

    所有资源我来提供

    ps: DNSPod 给赞助了 29800 元 /年的 企业旗舰版 VIP-DNS
    aihimmel
        14
    aihimmel  
       Mar 3, 2017 via Android
    顺便去 tuna 请求一下镜像?
    klgd
        15
    klgd  
       Mar 3, 2017
    @fork3rt toran 是个人用的吧
    fork3rt
        16
    fork3rt  
       Mar 3, 2017
    @klgd 楼主就是用的 toran proxy, Free for personal use
    branchzero
        17
    branchzero  
    OP
       Mar 3, 2017
    @HLT #13 用的 Toran ,稍微改造下就可以了,不过要求你服务器上有 PHP 环境
    lan894734188
        18
    lan894734188  
       Mar 3, 2017 via Android
    未来党
    HLT
        19
    HLT  
       Mar 3, 2017
    @branchzero ok ,抽空我研究一下!顶上!
    lusizeng
        20
    lusizeng  
       Mar 3, 2017
    感谢分享
    imxieke
        21
    imxieke  
       Mar 3, 2017
    楼主可否写篇博客讲下安装过程 不知道什么情况 我这边安装官方帮助 安装完成总是提示 502 (PHP 7.1 NGINX1.10)
    imhui
        22
    imhui  
       Mar 3, 2017
    感动
    mingyun
        23
    mingyun  
       Mar 3, 2017
    感动+1
    louzhumuyou
        24
    louzhumuyou  
       Mar 4, 2017
    @branchzero 我不太懂做镜像的原理,你发的 https://toranproxy.com/看的懵懵的,请教一下,假如我想做一个 pod 的镜像,供我们公司内部局域网内使用,我该咋办呢?我是小白一个。
    branchzero
        25
    branchzero  
    OP
       Mar 5, 2017
    @imxieke #21

    php 开启报错然后看下具体的错误?
    https://toranproxy.com/download 的方式一步步来了么,确定创建了 app/config/parameters.yml 并正确配置了么?



    @louzhumuyou #24
    https://toranproxy.com/download
    这里有下载,下载完之后按下面的 Initial install 一步步配置就好了,如果想简化地址,只提供 packagist 的代理服务的话,进 src 里面把程序自带的 route 和 ProxyController 稍微改改就行了。
    branchzero
        26
    branchzero  
    OP
       Mar 5, 2017
    昨天跑下来发现国内直接取速度真的不太行,感觉直接反代墙外机器好了,这回速度大概有保障了
    imxieke
        27
    imxieke  
       Mar 5, 2017 via Android
    @branchzero 是的 都是按照官网来的 也许是 nginx 配置不对吧 始终找不出毛病 现在直接是 nginx 反代整个网站 (美国洛杉矶 cn2 ) 速度还可以。
    pushy
        28
    pushy  
       Sep 2, 2018
    https://php.cnpkg.org 了解下,不仅元数据可以代理,Github 下载包也可以代理。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2806 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 76ms · UTC 14:52 · PVG 22:52 · LAX 07:52 · JFK 10:52
    ♥ Do have faith in what you're doing.