相关文章
Composer 镜像原理 (1) —— 初识 Composer
Composer 镜像原理 (2) —— composer.json
Composer 镜像原理 (3) —— 完结篇
上一篇文章...提到的哈希值, 将会在这篇文章揭晓, 看完这篇文章, 也将会清楚地了解 Composer 镜像的工作原理....认识 Composer 镜像的工作原理之前, 先来认识一个非常好用的参数 -vvv:
composer require monolog/monolog -vvv
随便找个目录, 执行上面的命令, 会看到这些东西...OK, 答案就在这里, 上一篇文章苦苦追寻的哈希值, 其实就是在保存在这些文件里面, 它的作用大家也应该猜到了, 其实就是校验而已, 也可以说是一个版本号的功能, 当包信息有更新时, 哈希会被更新, 旧的哈希随之失效...我实验过, 一个包只能在一个分片中出现.
总结, 一个 Composer 镜像服务器, 由 入口配置, 组件哈希, composer.json 这三部分组成. 拆开看完发现蛮简单的.