Налаштування оптимізації Laravel за допомогою --except

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 28 березня, 2025
Шукаєте способи покращити процес оптимізації Laravel? Новий параметр --except надає можливість вибірково пропускати конкретні команди, що дає вам більше контролю над оптимізацією вашого додатку в різних середовищах. Читайте далі, щоб дізнатися, як цей гнучкий підхід дозволить вам уникнути проблемних етапів без втрати переваг оптимізації

Плануєте вдосконалити процес оптимізації Laravel? Нова опція --except дозволяє точно пропускати конкретні команди під час оптимізації, надаючи більше контролю над тим, як ваша програма оптимізується для різних середовищ та робочих процесів.

// Пропустити конкретну команду
php artisan optimize --except route:cache
 
// Пропустити за ключем команди
php artisan optimize --except route
 
// Пропустити кілька команд
php artisan optimize:clear --except route,view:cache

Цей гнучкий підхід дозволяє зберегти переваги оптимізації, одночасно обходячи проблемні або непотрібні етапи в специфічних випадках.

function deploy_dev() {
    php artisan optimize --except route:cache
}
 
function deploy_staging() {
    php artisan optimize --except config,route
}
 
function optimize_custom() {
    if [[ $CI_ENVIRONMENT == "testing" ]]; then
        php artisan optimize --except view:cache,route:cache
    else
        php artisan optimize
    fi
}

Такий підхід усуває необхідність створення складних індивідуальних скриптів або керування численними окремими командами. Натомість ви можете виконувати одну команду, пропускаючи конкретні етапи оптимізації, які можуть заважати вашій поточній задачі. Наприклад, при усуненні проблем із маршрутами ви можете обійти кешування маршрутів, залишаючи інші оптимізації для покращення продуктивності, що спрощує ваш процес налагодження.

Популярні

Logomark Logotype

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

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

Logomark Logotype

Простий пакет RabbitMQ для Laravel

Вам цікаво дізнатися, як спростити інтеграцію RabbitMQ у вашому Laravel-додатку? У нашій статті ми розглянемо пакет Simple RabbitMQ, який дозволяє легко налаштувати багатозʼєднання, публікувати повідомлення та обробляти черги за допомогою простого синтаксису. Читайте далі, щоб дізнатися більше!

Logomark Logotype

Використання повнотекстового пошуку в Laravel

Laravel пропонує потужні можливості повнотекстового пошуку за допомогою методів whereFullText та orWhereFullText, що дозволяють здійснювати складні запити до бази даних. Дізнайтеся, як реалізувати ефективний пошук для вашого блогу чи системи управління контентом