Laravel 開発: パフォーマンス分析とモニタリングに Laravel Telescope を使用する方法は?
Laravel は、そのシンプルさ、使いやすさ、柔軟性により開発者に愛されている優れた PHP フレームワークです。 Laravel アプリケーションのパフォーマンスをより適切に監視および分析するために、Laravel チームは Telescope と呼ばれる強力なツールを開発しました。この記事では、Telescopeの基本的な使い方と機能を紹介します。
Laravel 5.5 以降では、Telescope はすでに Laravel コアに含まれているため、ターミナルのコマンドラインで次のコマンドを実行するだけで済みます。をインストールする準備ができています:
composer require laravel/telescope
次に、次のコマンドを実行して Telescope の構成ファイルとリソース ファイルを公開します:
php artisan telescope:install
最後に、次のコマンドを実行して Telescope サービス プロバイダーを開始します:
php artisan telescope:provider
Telescope の構成ファイルは、次のコマンドで開くことができます:
php artisan vendor:publish --provider="LaravelTelescopeTelescopeServiceProvider" --tag="config"
config/telescope.php ファイルで、Telescope の構成をカスタマイズできます。情報。たとえば、パスを Telescope に設定したり、「コレクション サービス プロバイダー」を無効にしたりできます。さらに、クエリや例外情報の収集方法など、Telescope が収集するデータのオプションを変更できます。
Telescope をインストールして構成した後、URL /telescope にアクセスして Telescope のユーザー インターフェイスにアクセスできます。左側のナビゲーション パネルには、次のようなさまざまなオプションがあります。
Telescope の最も興味深い機能の 1 つはツールバーです。これは、アプリケーションのパフォーマンスと正常性制御を監視するためのツールのセットです。これをアプリケーションに追加すると、ローカル開発環境ですばやくアクセスできます。
テレスコープ ツールバーを使用するには、resources/views/vendor/telescope/layout.blade.php ファイルに次のコードを追加します。
@if (app()->isLocal()) <script src="{{ asset('vendor/telescope/js/telescope.js') }}"></script> @endif
次に、ローカル アプリケーションにアクセスして、ページ上の望遠鏡アイコンをクリックして、望遠鏡ツールバーにアクセスします。
最後に、Telescope のコマンド ライン ツールを使用して、アプリケーションの例外、ログ、キュー、タスクに関する情報を表示することもできます。以下に一般的なコマンドをいくつか示します。
概要
Telescope は、Laravel アプリケーションのパフォーマンスと操作を理解するのに役立つ非常に強力なツールです。 Telescope のインターフェイス、ツールバー、コマンド ライン ツールにアクセスすると、アプリケーションを簡単に監視し、潜在的な問題を見つけることができます。個人的には、開発段階から Telescope の使用を開始することをお勧めします。これにより、問題を迅速に特定し、開発効率を向上させることができます。
以上がLaravel 開発: パフォーマンス分析とモニタリングに Laravel Telescope を使用する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。