0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

Laravelのキャッシュ的なものたち

Last updated at Posted at 2019-06-20

もうすぐPC内のメモとか消えるのであとで見れるように投稿。
というわけで今回の投稿は自分用です。
大体は他サイトに載ってたことを集めてきた内容になります。

設定キャッシュファイル

php artisan config:cache

→ configure/bootstrap/cache/config.php

※このファイルが出来てるとenvファイル読まなくなるらしい。
 https://hiroto-k.hatenablog.com/entry/2018/03/28/213000

routeのキャッシュ作成

php artisan route:cache

→ configure/bootstrap/cache/routes.php

Bladeのキャッシュ

アクセスすると勝手につくられる
→configure/storage/framework/views

パッケージManifestファイル

新しいパッケージが追加・削除された場合は自動的に再作成、無ければアクセス時に作る
→configure/bootstrap/cache/packages.php

サービスManifestファイル

新しいパッケージが追加・削除された場合は自動的に再作成、無ければアクセス時に作る
→configure/bootstrap/cache/services.php

共有クラスファイルの最適化

php artisan optimize

デプロイ時にやるといいこと

パッケージとかの更新

composer update

新しいパッケージとか追加してるならupdateじゃなくて「composer install」を。
パッケージは更新したくなくて自分の書いたクラスとかを追加しただけなら「composer dump-autoload」

キャッシュクリア

php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear

※叩くときのユーザーに注意。
 特にBladeのキャッシュを作るのはapacheが動かしてユーザなのでそれ以外のユーザで叩いてもキャッシュは消えない。

参考

https://qiita.com/qiita-kurara/items/d37dbc5b67e6b6dfbe1d
https://qiita.com/Ping/items/10ada8d069e13d729701

0
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?