先说说为啥用composer? 它具备以下标签:
高效,脚手架,自动构建,持续集成,工程化,社会化协作。这是一种提高生产力的开发方式。
常见语言的包管理工具:
PHP => Composer Ruby => RubyGems Nodejs => npm Java => Marven( mvn ) Python => pip
国内已有一家历史悠久的 phpcomposer 镜像站,他做的最出名的是bootcss,做前端的差不多都用过,我也用过。phpcomposer 大约在今年3月份曾出现过1个月不更新,也让我们下决心再造个轮子,不是想干掉谁,就是让广大phper多一份更安心的选择。经过多次对比,我们的至少能再快上2秒。
本来想在一个月前的 meetup 后就发布,但速度没有做到第一快,原因之一是选了七牛CDN,他们营销做的很不错,但实际是用了又拍的服务,造成他的域名解析多了一道程序,又拍还支持 http2,所以解析https上更快。
另外针对 https,个人对比,Symantec 签名的较慢,还误发过签名证书,惹怒了chrome。所以 https 我也选了其他家的。
积跬步,至千里,更多信息请参考:
Composer 中文镜像 / Packagist 中国全量镜像正式发布!
附上照片:
你好 代码开源吗? 学习一下
禅师,镜像出错了。
$ curl -I ‘packagist.laravel-china.org/p/provider-2013%247953a39d619fee900680d1b81e30681c9f18f56eb9c0c9679442689bbd5cde55.json’
HTTP/1.1 301 Moved Permanently
Server: marco/1.0
Date: Tue, 02 May 2017 07:43:23 GMT
Content-Type: text/html
Content-Length: 178
Connection: keep-alive
X-Source: C/301
X-Xss-Protection: 1; mode=block
X-Frame-Options: SAMEORIGIN
Location: https://composer.yinqisen.cn/p/provider-2013%247953a39d619fee900680d1b81e30681c9f18f56eb9c0c9679442689bbd5cde55.json
X-Content-Type-Options: nosniff
Accept-Ranges: bytes
Age: 0
X-Cache: MISS from mix-hz-fdi-164, MISS from cun-zj-huz-233
X-Request-Id: ea6327834c0a902245cbc151a642fe9a
Via: S.mix-hz-fdi-163, T.101170.M.1, V.mix-hz-fdi-164, T.107237.M.1, M.cun-zj-huz-233