#Laravel #cache #php
👩💻 Кэширование запросов к базе данных в Laravel
Кэширование запросов к базе данных — мощная техника оптимизации производительности приложений Laravel. Кэшируя часто используемые данные, можно значительно снизить нагрузку на базу данных и ускорить работу приложения. В статье мы рассмотрим, как использовать Laravel метод
🖥 Читать статью
📱 @dev_notes_ru
Кэширование запросов к базе данных — мощная техника оптимизации производительности приложений Laravel. Кэшируя часто используемые данные, можно значительно снизить нагрузку на базу данных и ускорить работу приложения. В статье мы рассмотрим, как использовать Laravel метод
Cache::tags() для реализации тонкого контроля над стратегией кэширования.Please open Telegram to view this post
VIEW IN TELEGRAM
👍3❤1🔥1🥰1
Познакомьтесь с новым методом
Cache::flexible() в Laravel, позволяющим сбалансировать свежесть данных и производительность в приложениях с высокой активностью.В Laravel 11 появилась новая функция кэширования, призванная изменить подход к обработке дорогостоящих операций с данными. Новый метод
Cache::flexible() реализует паттерн, позволяющий обслуживать кэшированные данные, обновляя их в фоновом режиме, предлагая разумное решение извечной проблемы баланса между свежестью данных и производительностью приложения. В статье мы рассмотрим эту функцию, начав с основ и постепенно погружаясь в более сложные сценарии использования.#Laravel #Cache
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥1
Начиная с Laravel v11.23.0, можно использовать новый метод
flexible для кэширования. Если приходилось сталкиваться с проблемой перепроверки кэша до истечения срока его действия, воспользуйтесь им #laravel #cache #tips
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
GitHub Actions предлагает два способа хранения файлов: кэширование для зависимостей и артефакты для результатов работы, таких как логи и бинарники. Несмотря на похожие названия, эти методы служат разным целям.
#DevOps #GitHub #Actions #Cache
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1🔥1
Для ускорения работы приложений Laravel с высокой посещаемостью можно кэшировать аутентифицированных пользователей, избавляясь от лишних обращений к базе данных.
Я покажу, как это сделать, но это не быстрое решение; придётся подумать, что произойдёт, когда пользователь будет обновлён или удалён.
#Laravel #cache #auth
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2🔥1
Cache::memo()` и зачем он нуженКак использовать мемоизацию кэша в Laravel для повышения производительности и сокращения сетевых обращений к Redis, Memcached и другим хранилищам.
Даже если вы используете кэш, Laravel каждый раз обращается к внешнему хранилищу. Это может быть Redis или Memcached — и каждый такой запрос может занимать лишние миллисекунды. В больших приложениях это превращается в серьёзную нагрузку.
#Laravel #Cache
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1