#laravel
-
Laravel SanctumでSPA向けAPI認証を実装したら、セッション管理がかなりスッキリした話
LaravelでReact SPAのバックエンドAPIを作る際の認証にSanctumを使ったところ、Passportと比べてセットアップがかなり軽く、CSRFトークンの扱いも含めてスムーズに実装できました。
-
MySQLのN+1問題を解消したら、APIの応答速度がかなり改善した話
LaravelのEloquentでN+1問題が起きていたAPIにEager Loadingを導入したところ、クエリ数が大幅に減り、応答速度がかなり速くなりました。その手順と感想をまとめます。
-
Laravelの paginate() をやめて simplePaginate() にしたら劇的に速度改善した話
商品一覧の遅さを調べる中で、Laravel の paginate() が発行する COUNT クエリが原因候補だと判明しました。simplePaginate() に切り替えた結果と考え方をまとめます。