|
假如行使非又拍云的其他平台,必要留意以下代码,必要自行实现
- ClientHandlerPlugin 必要 Flysystem 的对应 Adapter 有对应接口,本例中只有 zencodex/flysystem-upyun 实现了,其他第三方包,可以参照样例自行实现
- Cloud::refreshRemoteFile,浸染是革新 CDN 缓存的文件,这个逐日有挪用频率限定,以是只革新 package.json 时行使
- Cloud::refreshRemoteFile,假如行使非又拍云的平台,必要替代为本身平台革新代码。可能参照
ZenCodexSupportFlysystemAdapterUpyunAdapter 封装 getClientHandler。
- Cloud::prefetchDistFile 和 refreshRemoteFile 相同,挪用的是云平台非凡接口,无法同一封装在 Flysystem,以是也通过 getClientHandler 处理赏罚
留意最大子目次数的坑
代码详情见 src/Commands/PatchCommand.php
- /*
- |--------------------------------------------------------------------------
- | linux ext4 支持的最大子目次数有上限,约莫 64000 ~ 65000,今朝包的数目已经高出上限
- |--------------------------------------------------------------------------
- |
- | 有三种办理要领,前2种根基不实际。以是本身通过实行,找到了3 (软毗连不计数的方案)
- |
- | 1. 改换没有子文件夹数目限定的文件体系,好比 xfs
- | 2. 可能变动相干代码,从头编译 ext4 内核
- | 3. 切割大的文件夹,分手差异字母开头的文件。在主文件夹内里行使软毗连,软毗连并不计数
- |
- */
【编辑保举】 - Rancher 开源 Rio,整合 Istio、Knative 与 Kubernetes 手段
- 海内十大技能打破盘货,我们也有天下领先的工艺!
- 开源春天,此时不来,更待何时?
- VMware 开源混沌工程编排器材 Mangle
- 开源免费图形编辑器Krita将于周三推送4.2版本更新
【责任编辑:张燕妮 TEL:(010)68476606】
点赞 0 (编辑:湖南网)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!
|