{category}

Laravel - 最適化

php artisan view:cache

ピーエイチピー アーティザン ビュー キャッシュ(Artisanコマンド

意味 Bladeテンプレートをキャッシュ


php artisan view:cacheとは?

このコマンドは、アプリケーションのすべてのBladeビューをコンパイルしてキャッシュします。これにより、リクエスト時のビューのコンパイル時間が短縮され、アプリケーションのパフォーマンスが向上します。

php artisan view:cacheの具体的な使い方

Bladeビューのキャッシュ生成

// ターミナルで以下のコマンドを実行
php artisan view:cache

// ビューの変更例(resources/views/welcome.blade.php)
<h1>{{ config('app.name') }}へようこそ!</h1>

// 変更を反映させるために再度実行
php artisan view:cache

👇出力結果

Compiled views cached successfully!

このコマンドは、すべてのBladeビューをコンパイルしてキャッシュします。ビューを変更した後にこのコマンドを再実行することで、新しいビューがキャッシュされ、アプリケーションのレスポンス時間が向上します。

php artisan view:cacheに関するよくある質問

Q. view:cacheの利点は?
A. view:cacheコマンドは、Bladeテンプレートをプリコンパイルしてキャッシュすることで、アプリケーションのパフォーマンスを向上させます。これにより、リクエスト時のビューのコンパイル時間が短縮され、ページの読み込みが高速化されます。
Q. ビュー変更後どうする?
A. ビューファイルを変更した後は、view:cacheコマンドを再実行するか、php artisan view:clearを使用してキャッシュをクリアする必要があります。そうしないと、変更が反映されず、古いビューが表示され続けることになります。
Q. 開発中に使うべき?
A. 通常、開発中はview:cacheを使用しません。頻繁にビューを変更する開発段階では、キャッシュが邪魔になる可能性があります。本番環境や、パフォーマンステスト時に使用するのが一般的です。

php artisan view:cacheが学べる書籍の紹介

「プログラミング単語帳」を使って、プログラミングの単語を英単語のように学習してみませんか?
プログラミング単語帳には、Laravelのphp artisan view:cacheやphp artisan config:cache、php artisan migrate、php artisan make:migration、などのような実務でよく使われる単語が数百以上収録されています。
この書籍には、プログラミングの単語の意味や読み方、単語の使い方がわかる例文などが掲載されており、いつでもどこでもプログラミングの学習ができます。

よく使われる単語にだけ絞って学習することができるので、効率的にプログラミングが学習できます。

1日5分の暗記でプログラミンが身に付く!プログラミング単語帳 公式ストアで発売中!

HTML編、CSS編、JavaScript編、PHP編、Ruby編、その他単語編の6シリーズ分が公式ストアにて販売中です。気になった方はぜひ購入してみてください。


Laravelを学べる「プログラミング単語帳」アプリ

プログラミング単語帳がアプリになりました!Laravelはもちろん、10種類のプログラミング言語の中から、よく使われる単語をスマホで学習できます。

収録単語は2,000単語以上!
現在は、HTML、CSS、JavaScirpt、PHP、Laravel、Ruby、Python、MySQL、Linux、など10カテゴリーの単語帳が1つのアプリに収録されています。

いつでも、どこでも、隙間時間を有効活用して、プログラミングを効率的に学べるので、ぜひダウンロードしてみてください。

2024年7月アップデート情報:「Laravel」カテゴリーが追加されましました!

2024年8月アップデート情報:「MySQL」「Linux」カテゴリーが追加されましました!


関連するそのほかの単語

php artisan config:cache

設定ファイルをキャッシュ

種類: 最適化

php artisan migrate

データベースマイグレーションを実行

種類: データベース

php artisan make:migration

新しいデータベースマイグレーションを作成

種類: データベース

DatabaseTransactions

テスト用DB変更の自動取消

種類: データベーステスト

Cache::decrement()

キャッシュの値を減らす

種類: キャッシュ