Hyperf

Hyperf

Posted by HaoDu on July 9, 2020

Hyperf

关于 hyperf

  • controller 常驻内存,只会实例化一次,在基类构造函数中进行拦截无效(所以要用中间件)
  • max_connect 是为了保护 db 的, 进程数 * max_connect <= 数据库支持最大连接数
  • command 和 job 不建议使用 Inject, 因为在启动项目,默……./////////max_connect///认实例化所有command,那么 inject的类会在一开始就实例化
  • hyperf做了预编译,并没有在运行时利用利用反射机制
  • hyperf start 时会生成一堆proxy类,这些是被重编码的类,实际运行时用的这些proxy