加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

Composer 中国全量镜像开源了,一起让 PHP 社区更繁荣

发布时间:2019-05-29 19:44:02 所属栏目:移动互联 来源:WantoDel
导读:先上链接:https://github.com/zencodex/composer-mirror ZComposer 镜像降生于 2017 年 3 月份,至今已不中断不变运行 2 年多了。怎样担保Composer 镜像的不变性,是面对的最浩劫题,以是简朴聊一些开拓息争决题目的思绪,但愿能对你有一点开导。假如你觉

假如行使非又拍云的其他平台,必要留意以下代码,必要自行实现

  • ClientHandlerPlugin 必要 Flysystem 的对应 Adapter 有对应接口,本例中只有 zencodex/flysystem-upyun 实现了,其他第三方包,可以参照样例自行实现
  • Cloud::refreshRemoteFile,浸染是革新 CDN 缓存的文件,这个逐日有挪用频率限定,以是只革新 package.json 时行使
  • Cloud::refreshRemoteFile,假如行使非又拍云的平台,必要替代为本身平台革新代码。可能参照 ZenCodexSupportFlysystemAdapterUpyunAdapter 封装 getClientHandler。
  • Cloud::prefetchDistFile 和 refreshRemoteFile 相同,挪用的是云平台非凡接口,无法同一封装在 Flysystem,以是也通过 getClientHandler 处理赏罚

留意最大子目次数的坑

代码详情见 src/Commands/PatchCommand.php

  1. /* 
  2. |-------------------------------------------------------------------------- 
  3. | linux ext4 支持的最大子目次数有上限,约莫 64000 ~ 65000,今朝包的数目已经高出上限 
  4. |-------------------------------------------------------------------------- 
  5. | 有三种办理要领,前2种根基不实际。以是本身通过实行,找到了3 (软毗连不计数的方案) 
  6. |   1. 改换没有子文件夹数目限定的文件体系,好比 xfs  
  7. |   2. 可能变动相干代码,从头编译 ext4 内核 
  8. |   3. 切割大的文件夹,分手差异字母开头的文件。在主文件夹内里行使软毗连,软毗连并不计数 
  9. */ 

【编辑保举】

  1. Rancher 开源 Rio,整合 Istio、Knative 与 Kubernetes 手段
  2. 海内十大技能打破盘货,我们也有天下领先的工艺!
  3. 开源春天,此时不来,更待何时?
  4. VMware 开源混沌工程编排器材 Mangle
  5. 开源免费图形编辑器Krita将于周三推送4.2版本更新
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读