В мире технологий хранения данных произошел настоящий прорыв: исследователи из Университета Фудань разработали самую быструю полупроводниковую память, получившую название PoX. Эта энергонезависимая флеш-память способна записывать данные со скоростью…
Оптимизация запросов
Использование laravel query builder без жесткой привязки к именам таблиц
Проблема: Иногда может возникнуть необходимость использовать Laravel query builder вместо Eloquent либо из-за проблем с производительностью, либо из-за сложности запроса. Первая проблема, с которой вы могли столкнуться при использовании построителя запросов,…
Условные фильтры в Laravel
Вам когда-нибудь приходилось применять фильтры к запросу, только когда пользователь действительно применяет их? Метод Laravel query builder when() специально для вас. Недавно я столкнулся с этой же проблемой, работая над…
Важность внутренней поисковой оптимизации сайта и ее составляющие
Сегодня побуду немного КЕПом и расскажу для начинающих. Внутренняя оптимизация сайта – это действия, которые вы совершаете в пределах своего проекта, проще сказать, улучшаете его и делаете более…
Обработка миллионов записей в базе данных с использованием laravel
Все мы знаем, что запускать в цикле запросы к базе данных – плохое решение. Транзакция к базе данных очень дорогостоящая операция Допустим, мы разработали систему учета финансов и…
Решение проблемы N+1 на примере Laravel Eloquent ORM
Одной из распространенных проблем программистов при создании приложения с помощью ORM является N + 1 запрос в их приложении. Проблема N+1 – это неэффективный способ запроса базы данных,…