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 安装和开发环境:修改项目依赖为新的镜像地址

本作品采用《CC 协议》,转载必须注明作者和本文链接
摈弃世俗浮躁,追求技术精湛
本帖由系统于 4年前 自动加精
Summer
讨论数量: 139
你看我吊吗啊

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

4年前 评论

file我会被禁言吗?

4年前 评论
Summer (楼主) 4年前
wells 4年前
showcj 4年前
_杭城浪子 (作者) 4年前
heheym 4年前
莫名私下里 4年前
playmaker 4年前
阿神 4年前
playmaker 4年前
licxisky 4年前
vance 4年前
野犭 4年前
pigzzz 4年前
幽弥狂 4年前
secret-500 4年前
houmuxu 4年前
Where 4年前
zhangrongwang 4年前
wandell 4年前
Yietion 4年前
felicialee 4年前
polariao 4年前
Artisan丶 4年前
wuyinman 4年前
ZNing 4年前

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

4年前 评论
Summer (楼主) 4年前
canflyingpig 3年前
你看我吊吗啊

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

4年前 评论

file我会被禁言吗?

4年前 评论
Summer (楼主) 4年前
wells 4年前
showcj 4年前
_杭城浪子 (作者) 4年前
heheym 4年前
莫名私下里 4年前
playmaker 4年前
阿神 4年前
playmaker 4年前
licxisky 4年前
vance 4年前
野犭 4年前
pigzzz 4年前
幽弥狂 4年前
secret-500 4年前
houmuxu 4年前
Where 4年前
zhangrongwang 4年前
wandell 4年前
Yietion 4年前
felicialee 4年前
polariao 4年前
Artisan丶 4年前
wuyinman 4年前
ZNing 4年前

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

4年前 评论
Summer (楼主) 4年前
canflyingpig 3年前

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

file

原文链接

4年前 评论
阿神

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

4年前 评论

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

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

4年前 评论

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

4年前 评论
Summer (楼主) 4年前
xiaopi 4年前

现在国内镜像基本每一个能用的,阿里云就更别提了,是不是该复出了

8个月前 评论
zhouzishu 8个月前

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

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

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

4年前 评论

感谢站长无私奉献~~~

4年前 评论

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

4年前 评论
Insua (作者) 4年前

赞就完事了,,,

4年前 评论

臣力竭已

4年前 评论

感谢在背后的无私奉献

4年前 评论

加油 laravel-china会更好

4年前 评论

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

4年前 评论

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

4年前 评论
Suzuki·Yume

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

4年前 评论

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

4年前 评论

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

4年前 评论
Summer (楼主) 4年前
XiaohuiLam (作者) 4年前

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

4年前 评论

确实可以功成身退了

4年前 评论

谢谢社区的贡献

4年前 评论

谢谢你的贡献 summer

4年前 评论

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

4年前 评论
Summer (楼主) 4年前
云小道 4年前

感激!

4年前 评论

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

4年前 评论

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

4年前 评论

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

4年前 评论

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

4年前 评论

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

4年前 评论

火钳刘明
感恩

4年前 评论

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

4年前 评论

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

4年前 评论

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

4年前 评论

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

4年前 评论

file
请问下这个是怎么了呀

4年前 评论

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

4年前 评论

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

4年前 评论
kiyoma 4年前
Hachiko 4年前
pigzzz (作者) 4年前
Yang_Zhuo

感谢

4年前 评论

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

4年前 评论
翟宇鑫

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

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

4年前 评论

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

4年前 评论
幽弥狂

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

4年前 评论

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

4年前 评论
aodaobi

真的有点感动哈 感谢

4年前 评论

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

4年前 评论

文章看的挺感动的 :sob:

4年前 评论

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

4年前 评论

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

4年前 评论
kiyoma 4年前
Summer (楼主) 4年前
wanghan

:grin:

4年前 评论

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

4年前 评论
Jourdon

没啥说的,必须支持

4年前 评论

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

4年前 评论

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

4年前 评论

:kissing_heart:

4年前 评论

谢谢这么多年的无私奉献

4年前 评论

感谢付出。

4年前 评论

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

4年前 评论
sreio

不辱使命,功成身退

4年前 评论
tangq

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

4年前 评论
Summer (楼主) 4年前

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

4年前 评论

老臣要告老还乡了

4年前 评论

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

4年前 评论
MangoDa

:+1:功成身退

4年前 评论

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

4年前 评论
Summer (楼主) 4年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!