Artisan: Бенчмаркінг продуктивності в Laravel

Перекладено ШІ 0 Laravel News 19 лютого, 2025

Відкрийте для себе новий пакет Artisan Benchmark від учасника команди Laravel Христофора Румпеля, який дозволяє оцінювати продуктивність ваших Artisan-команд. Чи готові ви отримати точні метрики, такі як час виконання, використання пам'яті та кількість SQL-запитів? Читайте нашу статтю, щоб дізнатися більше

Член команди Laravel Христофор Румпель у недавньому відео продемонстрував новий пакет під назвою Artisan Benchmark. Цей пакет дозволяє вимірювати ефективність ваших команд Artisan, надаючи такі метрики:

  • Час виконання
  • Використання пам'яті
  • Кількість SQL запитів
  • Кількість рядків, що повертаються/пошкоджуються

Ви можете встановити цей пакет за допомогою Composer:

composer require christophrumpel/artisan-benchmark

Для тестування вашої команди використовуйте команду:

php artisan benchmark your:command

Якщо ви не передасте команду як аргумент, відобразиться список доступних команд.

Примітка: цей пакет відстежує кількість запитів лише для запитів, виконаних через Eloquent або Query Builder. Однак запрошуємо вас долучитися до покращення пакету.

Щоб дізнатися більше про пакет, ви можете переглянути код на Github

Популярні

Інше, що варто прочитати

74 Оновлено 01 червня, 2026

Laravel Boost — ваш стартовий набір для програмування з використанням штучного інтелекту

Вперше у світі Laravel з'являється можливість, яка значно спростить ваше повсякденне програмування завдяки новому пакету Laravel Boost. Читайте статтю, щоб дізнатися, як посилена інтеграція штучного інтелекту може підвищити ефективність вашої роботи та оптимізувати створення проектів у Laravel

30 Оновлено 01 червня, 2026

Інтеграція Laravel Socialite з бібліотекою Google Client PHP

Ви хочете навчитися, як інтегрувати Google OAuth у вашому проекті Laravel, використовуючи Socialite? Дізнайтеся, як налаштувати доступ до сервісів Google, таких як Календар, у нашій сьогоднішній статті

11 Оновлено 01 червня, 2026

Управління доступом у Filament за допомогою плагіна Shield

Дізнайтеся, як пакет Filament Shield забезпечує управління доступом до ваших панелей, ресурсів і віджетів у Laravel. Ця стаття розкриває основні можливості пакету, включаючи просту установку та підтримку багатокористувацьких середовищ — не пропустіть!