Advertisement

优化 Hyperf 框框架扫描过程的时间效率

阅读量:

原因

Hyperf 框架针对用户在更新组件后可能出现的代理缓存未同步问题,从而引发启动错误的情况,特别引入了相应的钩子机制以应对。

复制代码
 {

    
     "scripts": {
    
     "post-autoload-dump": [
    
         "init-proxy.sh"
    
     ]
    
     }
    
 }
    
    
    
    

init-proxy.sh 脚本的作用是运行 php bin/hyperf.php di:init-proxy 命令,用以清除代理缓存并重新生成相关文件。

复制代码
 $ composer init-proxy

    
 > init-proxy.sh
    
 ../../
    
 Runtime cleared
    
 Scanning app ...
    
 Scan app completed, took 195.76692581177 milliseconds.
    
 Scanning vendor ...
    
 Scan vendor completed, took 510.0839138031 milliseconds.
    
 This command doe

全部评论 (0)

还没有任何评论哟~