Стартував курс Fast Laravel

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 09 січня, 2026
Хочете прискорити Laravel‑додаток, використовуючи безкоштовний Cloudflare? Дізнайтеся, як я підвищив кешування зі 6% до 99% і склав п’ятиурочний курс із налаштувань сторінкового кешу та простих рефакторів.

Минулого липня я вирішив оптимізувати laravelshift.com за допомогою Cloudflare. Я давно планував розібратися з Cloudflare, але постійно відкладав це.

Як веброзробник із понад 25-річним досвідом, я знав: щоб прискорити свій Laravel‑застосунок, потрібно зосередитися на кешуванні сторінок. Обробка запиту завжди повільніша — скільки б ви не оптимізували код або не налаштовували запити до бази даних. Найшвидший спосіб обробити запит — взагалі його не обробляти.

Це повернуло мене до Cloudflare: кешування відповідей — одна з їхніх основних послуг, доступна навіть на безплатному тарифі. І що важливіше — вони кешують не просто відповідь, а на edge, тобто з сервера, географічно ближчого до користувача.

На жаль, коли я нарешті дослідив кешування сторінок Laravel із Cloudflare, нічого не працювало. Ну, одне працювало — але робило це неправильно. Спершу я поділився висновками в твіті. Коли він набрав (відносно) багато переглядів, я написав статтю для Laravel News.

Використання групи middleware static дало значно кращу основу: вона явно реєструє cacheable маршрути й обмежує ризикові сценарії. Але мені все ще треба було зробити сторінки cacheable. Деякі сторінки відразу придатні для кешу (наприклад, FAQ, Privacy Policy), інші потребують невеликих рефакторів.

Продовжуючи роботу з кешування якнайбільшої кількості сторінок, я застосував кілька різних підходів. Я далі ділився результатами в твітах, писав ще статті для Laravel News і навіть вів стрім. Стало зрозуміло, що матеріалу накопичилося багато.

Давно не робив відеокурсів. Мій останній — Confident Laravel про написання тестів для Laravel‑застосунків. Курси я роблю лише коли бачу прогалину в знаннях. Цього разу такою прогалиною стало оптимізування Laravel‑застосунку з допомогою Cloudflare — тож я створив новий відеокурс: Fast Laravel.

Я переглянув усі зміни, які зробив для laravelshift.com, щоб підняти кеш із 6% до 99%, і зібрав їх у п'ятиурочний відеокурс, де ми:

Після курсу ви отримаєте все необхідне, щоб прискорити відповіді вашого Laravel‑застосунку — і все це з використанням безплатних сервісів Cloudflare.

Вже кілька глядачів писали, наскільки курс їм допоміг. Один повідомив, що оновив лендинг — і він відповідає за 40 мс! Якщо хочете прискорити свій Laravel‑застосунок, перегляньте Fast Laravel.

Чим цей курс не є…

Курс не про оптимізацію коду чи бази даних. Хоч це теж способи прискорити Laravel‑застосунок, тут акцент саме на кешуванні відповідей за допомогою Cloudflare. Як уже зазначалося, кешування відповідей завжди випереджає оптимізації нижчого рівня.

Популярні

Logomark Logotype

Усе, що нам відомо про Livewire 4

Нова версія Livewire 4, представленої Келебом Порзіо на Laracon US 2025, обіцяє значні покращення у швидкості та організації компонентів. Які з інноваційних функцій підкорять ваше серце? Читайте далі, щоб дізнатися більше про те, як Livewire 4 полегшить вашу роботу

Logomark Logotype

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

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

Logomark Logotype

"SQLSTATE[HY000] [2002] Connection refused" у Laravel в GitHub Actions

Чи стикалися ви з помилкою «SQLSTATE[HY000] [2002] Connection refused» під час налаштування GitHub Actions для вашого додатку на Laravel? У нашій статті ми розглянемо три поширені причини цієї помилки та надамо рішення для їх усунення. Читайте далі, щоб дізнатися, як ваш CI/CD потік може працювати бездоганно!