Laravel 개발: 성능 분석 및 모니터링을 위해 Laravel Telescope를 사용하는 방법은 무엇입니까?
Laravel은 단순성, 사용 용이성 및 유연성으로 인해 개발자들에게 사랑받는 탁월한 PHP 프레임워크입니다. Laravel 애플리케이션의 성능을 더 잘 모니터링하고 분석하기 위해 Laravel 팀은 Telescope라는 강력한 도구를 개발했습니다. 이번 글에서는 Telescope의 기본적인 사용법과 기능을 소개하겠습니다.
Laravel 5.5 이상에서는 Telescope가 Laravel 코어에 포함되어 있으므로 Telescope를 설치하려면 터미널 명령줄에서 다음 명령만 실행하면 됩니다.
composer require laravel/telescope
다음, 다음 명령을 실행하세요. Telescope의 구성 및 리소스 파일을 게시합니다:
php artisan telescope:install
마지막으로 다음 명령을 실행하여 Telescope 서비스 공급자를 시작합니다:
php artisan telescope:provider
Telescope의 구성 파일은 다음 명령으로 열 수 있습니다: config/telescope에서
php artisan vendor:publish --provider="LaravelTelescopeTelescopeServiceProvider" --tag="config"
.php 파일에서 Telescope의 구성 정보를 사용자 정의할 수 있습니다. 예를 들어 Telescope에 대한 경로를 설정하거나 "컬렉션 서비스 공급자"를 비활성화할 수 있습니다. 또한 쿼리 및 예외 정보가 수집되는 방법과 같이 Telescope가 수집하는 데이터에 대한 옵션을 변경할 수 있습니다.
Telescope를 설치하고 구성한 후 URL /telescope에 액세스하여 Telescope의 사용자 인터페이스에 액세스할 수 있습니다. 왼쪽 탐색 패널에는 다음을 포함한 다양한 옵션이 있습니다.
Telescope의 가장 흥미로운 기능 중 하나는 애플리케이션 성능과 상태를 모니터링하기 위한 컨트롤 세트인 도구 모음입니다. 로컬 개발 환경에서 빠르게 액세스할 수 있도록 애플리케이션에 추가할 수 있습니다.
망원경 도구 모음을 사용하려면 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 중국어 웹사이트의 기타 관련 기사를 참조하세요!