阿里云PHP Composer全量镜像上线,Laravel China功成身退
阿里又给社区做贡献了。
今天,阿里云在其官微上正式宣布:上线PHP Composer全量镜像,所有PHP开发者都可以下载。
官微原文如下:
今天,阿里云正式上线PHP Composer全量镜像,所有PHP开发者都可以通过我们的开发者社区developer.aliyun.com/composer加速Composer安装器。
这款镜像工具的最大优势是快,几乎实现与PHP Packagist官方实时同步,每隔30秒刷新全国CDN缓存。它基于阿里云的对象存储OSS和CDN研发同步系统,通过任务分发,实现同步的快速和稳定。
为什么要开发这款镜像工具?
这其实来自客户和阿里巴巴集团业务的共同诉求。
阿里云上有数万PHP SDK用户,提高安装成功率必然要求有最快的镜像同步工具。
此外,有近6万企业的开发者活跃在我们的一站式企业协同研发云——云效平台上,通过云效平台构建PHP工程,这同样离不开镜像同步工具。
为什么要开放这款工具的下载?
因为我们也是PHP社区的受益者,希望以此回馈。也希望在广泛PHPer的监督下,打磨更好的工具。
过去一周,我们进行了小范围的开发者公测。
非常高兴的是,在没有任何官方推广的情况下,这款工具单日下载量就超过30万次,不少开发者甚至自发宣传推广。在惊喜、感恩的同时,我们也发现了不少问题,不断进行完善和调整。
今天,我们终于可以正式宣布阿里云Composer全量镜像上线,并自信我们有能力服务更广大的PHPer。
我们也在此向Laravel China开发者Summer、禅师致敬:毫无疑问,我们也是Laravel China的受益者,感谢你们对PHP社区的付出,也非常感谢Summer对我们的认可,阿里云会继续努力,一起让PHP社区变得更好!
过去两年,许多PHP开发者都受益于社区领袖Summer和禅师开发的Laravel China。
7 月 3 日,阿里云开始小范围公测 PHP Composer 全量镜像,在没有任何官方推广的情况下,单日下载量甚至超过 30 万次,测试期间主要关注提高 CDN 的刷新速度。
Summer也试用了阿里云的镜像工具,非常认可。
随后,他在社区发文,宣布“Laravel China镜像完成历史使命,将于两个月后停用”。
在他的个人博客中,Summer 解释道:“我们的 CDN 资源是有限的,为了防止恶意流量消耗,本着牺牲少部分人的使用体验,让大部分人能正常使用的初衷,我们在后台做了诸多限制。例如说同一个IP下一分钟内只能下载多少次,最大允许下载的文件大小(后台观察到有超大的 zip 包)等。”最终决定,与其维护一个残缺的镜像,还不如让贤,推广其他稳定、可用性高、流量不限制的大厂镜像。
这也不是阿里第一次开放语言的镜像工具。
比如Java。阿里云Maven公共仓库提供了maven central、jcenter、google、spring等10多个常用maven制品仓库的镜像功能。运营4年多,已经是国内分发量最大的Maven镜像站点。去年还用自研的仓库体系替换掉了Nexus架构,下载速度更快、服务更稳定。目前缓存的制品在T级别,每月分发量在亿级别。
比如Node.js。由阿里云赞助的NPM中国镜像, 2014 年上线,帮助中国 JavaScript 开发者提升NPM安装依赖的速度。目前从 NPM 镜像每月下载包tgz文件数量已经超过7亿次。
阿里还提供开源镜像站OPSX,提供主流开源操作系统、主流开发语言、主流开源软件垂直仓库等。
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
网站漏洞检测 Metinfo 6.2.0上传漏洞详情与修复方案
Metinfo CMS系统被爆出网站存在漏洞,可上传任意文件到网站根目录下,从而使攻击者可以轻易的获取网站的webshell权限,对网站进行篡改与攻击,目前该网站漏洞影响范围是Metinfo 6.2.0最新版本,以及以前的所有Metinfo版本都可以利用,关于该Metinfo漏洞的详情我们来详细的分析:首先该网站漏洞的利用前提是windows系统,PHP语言的版本是小于5.3,相当于旧的服务器都会按照这个环境来配置网站,我们来看下出现漏洞的代码,Metinfo在上传方面写了一个专门的上传功能,非常的强大,使用doupfile进行上传,我们来看下代码,如下图所示:我们从上面的代码中可以看出上传文件有一些模式,还有变量的信息,info这个变量是可以控制的,我们看下upfile跟upload调用的方法是什么作用,追踪分析代码发现这个是用来存储上传文件的路径信息的,这2个变量值会直接将上传的路径给改变,这也是该漏洞产生的原因,我们接着继续分析代码的漏洞,Metinfo在使用doupfile上传的时候回对上传的文件名进行安全过滤,基本的一些脚本文件都已经过滤掉了,只能上传一些图片格式的文件,使用...
- 下一篇
23、 Python快速开发分布式搜索引擎Scrapy精讲—craw母版l创建自动爬虫文件—以及 scrapy item loader机制
转: http://www.bdyss.cn http://www.swpan.cn 用命令创建自动爬虫文件 创建爬虫文件是根据scrapy的母版来创建爬虫文件的 scrapy genspider -l查看scrapy创建爬虫文件可用的母版 Available templates:母版说明basic 创建基础爬虫文件 crawl 创建自动爬虫文件csvfeed 创建爬取csv数据爬虫文件 xmlfeed 创建爬取xml数据爬虫文件 创建一个基础母版爬虫,其他同理 scrapy genspider -t 母版名称 爬虫文件名称 要爬取的域名创建一个基础母版爬虫,其他同理如:scrapy genspider -tcrawllagou www.lagou.com 第一步,配置items.py接收数据字段 default_output_processor = TakeFirst()默认利用ItemLoader类,加载items容器类填充数据,是列表类型,可以通过TakeFirst()方法,获取到列表里的内容 input_processor = MapCompose(预处理函数)设置数...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- SpringBoot2初体验,简单认识spring boot2并且搭建基础工程
- SpringBoot2整合Redis,开启缓存,提高访问速度
- MySQL8.0.19开启GTID主从同步CentOS8
- Hadoop3单机部署,实现最简伪集群
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,CentOS8安装Elasticsearch6.8.6
- Linux系统CentOS6、CentOS7手动修改IP地址
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16