国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

執(zhí)行流程

進(jìn)程啟動(dòng)流程

執(zhí)行 php start.php start 后執(zhí)行流程如下:

  1. 載入config/下的配置
  2. 設(shè)置Worker的相關(guān)配置如 pid_file stdout_file log_file max_package_size
  3. 創(chuàng)建webman進(jìn)程,并監(jiān)聽端口(默認(rèn)8787)
  4. 根據(jù)配置創(chuàng)建自定義進(jìn)程
  5. webman進(jìn)程和自定義進(jìn)程啟動(dòng)后執(zhí)行以下邏輯(以下都是執(zhí)行在onWorkerStart里):
    ① 加載 config/autoload.php 里設(shè)置的文件,如 app/functions.php
    ② 加載 config/middleware.php (包括config/plugin/*/*/middleware.php)里設(shè)置的中間件
    ③ 執(zhí)行 config/bootstrap.php (包括config/plugin/*/*/bootstrap.php)里設(shè)置類的start方法,用于初始化一些模塊,比如Laravel數(shù)據(jù)庫(kù)初始化連接
    ④ 載入 config/route.php (包括config/plugin/*/*/route.php)里定義的路由

處理請(qǐng)求流程

  1. 判斷請(qǐng)求url是否對(duì)應(yīng)public下的靜態(tài)文件,是的話返回文件(結(jié)束請(qǐng)求),不是的話進(jìn)入2
  2. 根據(jù)url判斷是否命中某個(gè)路由,沒(méi)命中進(jìn)入3、命中進(jìn)入4
  3. 是否關(guān)閉了默認(rèn)路由,是的話返回404(結(jié)束請(qǐng)求),不是的話進(jìn)入4
  4. 找到請(qǐng)求對(duì)應(yīng)控制器的中間件,按順序執(zhí)行中間件前置操作(洋蔥模型請(qǐng)求階段),執(zhí)行控制器業(yè)務(wù)邏輯,執(zhí)行中間件后置操作(洋蔥模型響應(yīng)階段),請(qǐng)求結(jié)束。(參考中間件洋蔥模型)
編輯于2025-02-06 22:08:54 完善本頁(yè) +發(fā)起討論
贊助商