Laravel China 镜像完成历史使命,将于两个月后停用

备用镜像请见 Wiki:Composer 国内加速:可用镜像列表

随着 阿里开源镜像 发布以后,很多人在问我们 Laravel China 镜像何去何从。我与禅师讨论后,做了一个艰难的决定:Laravel China 镜像将于两个月后停用。

我们的 CDN 资源是有限的,为了防止恶意流量消耗,本着牺牲少部分人的使用体验,让大部分人能正常使用的初衷,我们在后台做了诸多限制。例如说同一个 IP 下一分钟内只能下载多少次,最大允许下载的文件大小(后台观察到有超大的 zip 包,如下图)等。

Laravel China 镜像将完成历史使命

限制加上去后,恶意流量有所减少,对成本控制起到很好的效果。但是随之而来又出现了另一个问题:

误杀率较高,分析了下原因,有可能是带宽速度过快,触发「分钟内下载频率限制」,或多人共用一个 IP,这种常见于同一个公司有多名使用者,出口 IP 是同一个的情况。

我们陷入一个两难的境地:基于 CDN 平台上提供的机制,实难分辨上面的这些请求。解开限制,又会出现流量成本超标的情况。误杀情况无法避免,可预知的,接下来还会出现更多的反馈「Composer 要求用户名」的帖子。

与其维护一个残缺的镜像,还不如让贤,推广其他稳定、可用性高、流量不限制的大厂镜像。

Laravel China 镜像创建的契机是 phpcomposer.com 出现了很长时间的不稳定,这是当时唯一的一个全量镜像,无其他选项。出现不稳定时,只能选择使用 Packagist 的源镜像,而源镜像速度慢且有时会连接不上,本地开发尚且可使用科学上网来解决,服务器部署的话,每台服务器上都得去装这些科学上网软件,非常不方便。正是在这种情况下,Laravel China 镜像应运而生。

两年后的现在,国内全量镜像有了更多的选项,尤其是大厂的镜像,像阿里云、腾讯、华为,他们的资源是我们无法比拟的。再加上 镜像源码 的开放,降低了构建镜像的成本,相信以后还会有更多的选项。Laravel China 镜像在这个时候停用,也算是不辱使命,功成身退。

鸣谢

Laravel China 镜像,运行两年多可以说是很稳定了,这一切都是禅师的功劳。禅师自己也在和别人合伙创业,平时工作很忙,镜像出问题他的响应时间都是飞快,如他所说的:「不能耽误别人的工作」。不愧为 LC 镜像背后的男人。

还要感谢 又拍云 的慷慨赞助。尤其是又拍云负责市场的傅总监,百忙之中积极响应我的请求,足见又拍云对开源事业的支持与热情。

替代镜像

请见 Wiki:Wiki:Composer 国内加速:可用镜像列表

镜像迁移

老项目迁移到新镜像时,composer.lock 会有老镜像的下载链接残留,处理方法请见:Wiki:Laravel 安装和开发环境:修改项目依赖为新的镜像地址


Practice makes perfect.

本帖由系统于 5个月前 自动加精
讨论数量: 92
JeffLi

功成身退这个词儿太到位了。

5个月前 评论

file我会被禁言吗?

5个月前 评论
Summer (楼主) 5个月前
showcj 5个月前
_杭城浪子 (作者) 5个月前
wells 5个月前
heheym 5个月前
莫名私下里 5个月前
vino 5个月前
阿神 5个月前
vino 5个月前
licxisky 5个月前
刘隆检 5个月前
野犭 5个月前
pigzzz 5个月前
Chasers9527 5个月前
liaohui5 5个月前
houmuxu 5个月前
Where 5个月前
zhangrongwang 5个月前
wandell 5个月前
Yietion 5个月前
felicialee 4个月前
xiaohaia 4个月前
Artisan丶 4个月前
wuyinman 4个月前
ZNing 1个月前

开源史会记住 Laravel-china 对 PHP 社区的贡献。也望 packagist.laravel-china.org 停服后,别忘 301 redirect 到这篇帖子。

5个月前 评论
Summer (楼主) 5个月前
JeffLi

功成身退这个词儿太到位了。

5个月前 评论
wanghan

:grin:

5个月前 评论

file我会被禁言吗?

5个月前 评论
Summer (楼主) 5个月前
showcj 5个月前
_杭城浪子 (作者) 5个月前
wells 5个月前
heheym 5个月前
莫名私下里 5个月前
vino 5个月前
阿神 5个月前
vino 5个月前
licxisky 5个月前
刘隆检 5个月前
野犭 5个月前
pigzzz 5个月前
Chasers9527 5个月前
liaohui5 5个月前
houmuxu 5个月前
Where 5个月前
zhangrongwang 5个月前
wandell 5个月前
Yietion 5个月前
felicialee 4个月前
xiaohaia 4个月前
Artisan丶 4个月前
wuyinman 4个月前
ZNing 1个月前

赞就完事了,,,

5个月前 评论
Nick

可惜

5个月前 评论

开源史会记住 Laravel-china 对 PHP 社区的贡献。也望 packagist.laravel-china.org 停服后,别忘 301 redirect 到这篇帖子。

5个月前 评论
Summer (楼主) 5个月前

把composer.lock文件删了,重新生成吧,lock文件里保存着镜像信息

5个月前 评论
Insua (作者) 5个月前

天空不曾留下鸟的痕迹,但它已飞过

感谢LC 为composer社区做出的巨大贡献!!

5个月前 评论
阿神

一直在用Laravel China 镜像,感谢感谢

5个月前 评论

永远铭记 Laravel-China 对中国PHP开源社区的贡献 :+1: :+1:

5个月前 评论
kiyoma 5个月前
Summer (楼主) 5个月前

Oh nooooooooooooooooooooooooooooooooo!!!!!!!!!!!!!!!!!!!
问下,该怎么切换——本地和服务端的composer.lock里都有大量的https://dl.laravel-china.org的地址,直接componser install会不会挂?
如何把composer.lock里修改为阿里云的镜像?

5个月前 评论

文章看的挺感动的 :sob:

5个月前 评论

@kiyoma 删掉lock,切换阿里云镜像,重新composer install应该就行了

5个月前 评论
kiyoma 5个月前
Hachiko 5个月前
pigzzz (作者) 5个月前

真的有点感动哈 感谢

5个月前 评论

感谢 LC做出的巨大贡献,感谢!!!

5个月前 评论
Chasers9527

LC 镜像维护问题,LC有最终解释权~ :grinning:

5个月前 评论

虽然我没用过这个镜像,但是免费给我们用。真的很棒

5个月前 评论

感谢站长无私奉献~~~

5个月前 评论

虽然有些惋惜,但还是感谢社区大佬为 Composer 所作的贡献。

祝愿 LearnKu 社区越来越好, :pray:。

5个月前 评论

Laravel China 对composer开源社区的贡献我们一直记得 :see_no_evil:

5个月前 评论

楼上的,以及将来要切换镜像的童鞋看这篇Wiki:Wiki:Laravel 安装和开发环境:修改项目依赖为新的镜像地址 。删除 composer.lock,重新运行 composer install,composer 会根据版本约束重新下载最新的版本,也就是依赖包版本产生变化,这对于稳定的项目来说,是灾难。 @Summer 把这个 Wiki,加到文章末尾吧。

5个月前 评论
Summer (楼主) 5个月前
xiaopi 3个月前
Yang_Zhuo

感谢

5个月前 评论

感谢大佬(用了很长时间,没捐款,很惭愧

5个月前 评论

LC 的定制 Homestead 虚拟机盒子或许也该更新一下了,我记得 composer 全局镜像源是配置了 LC 镜像的

5个月前 评论
Summer (楼主) 5个月前
MangoDa

:+1:功成身退

5个月前 评论

很酷的操作,见证了社区一个伟大项目的上线到下线,功成身退 这个词很好,完美诠释。

5个月前 评论
likunyan

老臣要告老还乡了

5个月前 评论
hxd

挺好的,有更好的选择在维护两个镜像也很累

5个月前 评论
tangq

哎哟,不错哦。瞬间感觉php的库管理进入正轨 了。!

5个月前 评论
Summer (楼主) 5个月前

不辱使命,功成身退

5个月前 评论

非常感谢你们的付出!谢谢!

5个月前 评论

在最需要的时候挺身而出,在最艰难的时候准备好“后路”。

我们周末已经开始联系一些大厂,来说服他们提供可用性较高的镜像,我们提供 全量镜像同步的源码 和安装指导。

用相对弱小的身躯撑住了最艰难的时候 为 LC 和 禅师 点赞

5个月前 评论

感谢付出。

5个月前 评论

谢谢这么多年的无私奉献

5个月前 评论

:kissing_heart:

5个月前 评论

感激!

5个月前 评论

感谢,我在学习Laravel的过程提供镜像使用

5个月前 评论
david19931217

流下了感动的泪水,谢谢 :+1:

5个月前 评论

这个大局域网环境,干啥都麻烦。

5个月前 评论
Jourdon

没啥说的,必须支持

5个月前 评论

国内源一直使用的是LC镜像,还是感谢社区这么久做出的贡献。

5个月前 评论

当初第一时间从phpcomposer切到了LC,非常感谢summer和禅师以及所有默默贡献的人。

5个月前 评论

腾讯云参战 :joy: 腾讯composer镜像

5个月前 评论
Summer (楼主) 5个月前
Tyun 5个月前

谢谢你的贡献 summer

5个月前 评论

谢谢社区的贡献

5个月前 评论

确实可以功成身退了

5个月前 评论

功成身退,谢谢社区的贡献!谢谢@Summer!

5个月前 评论

站长, cdn.learnku.com 是否与 packagist.laravel-china.org 使用的同一套规则呢? 发现我公司访问 learnku.com 的样式请求加载不了 @Summer

5个月前 评论
Summer (楼主) 5个月前
XiaohuiLam (作者) 5个月前
Yietion

用了时间不久吧,但是也有快1年了 :kissing_heart:

5个月前 评论
梦空

永远铭记 Laravel-China 对中国 PHP 开源社区的贡献 :thumbsup: :thumbsup:

5个月前 评论

加油 laravel-china会更好

4个月前 评论

感谢在背后的无私奉献

4个月前 评论
qingyan233

臣力竭已

4个月前 评论

在最需要的时候,用LC下载扩展包节约了我不少时间,现在有了更多的composer镜像选择,LC选择功成身退,感谢社区的无私支持!

4个月前 评论
myhui0926

功成身退,感谢,同时,做社区不容易。 :+1:

4个月前 评论

腾讯云也提供了一个镜像
就是不知道实时性如何

4个月前 评论
XiaohuiLam 4个月前

非常感谢

4个月前 评论

我也曾是lc镜像的受益者,早上看到阿里云镜像消息,立刻就想到了这里,感谢lc给我们这些不晓得怎么科学上网的phper的帮助

4个月前 评论

来自阿里云的致敬,感谢社区的贡献

file

原文链接

4个月前 评论

file
请问下这个是怎么了呀

4个月前 评论

感谢 Laravel China ,这两年用咱家的镜像源非常好用。这是一个不算太好的消息,但是完全可以接受。已经更换为阿里云的镜像了。再一次谢谢 Laravel China 提供了这么久的而且非常好用的镜像源。

4个月前 评论

感谢 Laravel China 这段时间的默默付出。 +1: :+1: :+1:

4个月前 评论

感谢Laravel China的默默付出。 :blush:

4个月前 评论

:joy: 感谢

4个月前 评论

良心之作! :+1:

4个月前 评论

火钳刘明
感恩

4个月前 评论

感谢一直以来的提供,真的感谢!

4个月前 评论

这么个告别文都能调出来极个别几个睿智,真的6
功成身退~

4个月前 评论
国际托管所

老大会不会开源laravel china composer镜像源的代码? :flushed:

4个月前 评论

用了一俩个月的阿里,发现还是 lk 的好用,快。记得以前用 lk 的从来没出现过 require 等个几分钟的… :sweat_smile:

3个月前 评论

阿里镜像 不是少个解码的lib吗.这个bug修复没...

3个月前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!