Laravel基礎介紹php
public/index.php 與入口mysql
autoloadlaravel
bootstrap層redis
Application容器自定義sql
ExceptionHandler與異常體系數據庫
註冊ConsoleKernel與HttpKerneljson
make Kernelbootstrap
Request::capture() 生成Requestapi
request的功能緩存
Request 的常見替換方法
$kernel->handle()
註冊request
bootstrap!! ( 在HttpKernel中註冊 , 所有可替換)
從配置中讀取provider, 並所有加載
遍歷註冊全部app.php 中註冊的provider
其它常見
運行全局中間件
Router
routes match(基於restful規則, 能夠考慮替換)
route dispatch
prepareResponse
response的功能
$response->send()
$kernel->terminate()
Laravel性能問題表現
嚴重程度?
Laravel的性能缺點緣由
性能優化思路
犧牲性能換取的優點
系統級提高辦法
Laravel自帶提高辦法
底層代碼重構的提高辦法
架構層提高辦法
support
其它類庫
A方案
Http
B方案
Modules
ModuleName
entry
controller action
service
components
Model
基礎設施