Mysql перехват запроса перед выполнением в Laravel - PullRequest
0 голосов
/ 18 июня 2020

Недавно я разработал полностью автоматизированное решение для кеширования БД - mysql + redis. На основе sql запросов он создает кеш, сбрасывает и обновляет себя без ручного управления кешем. Это также применимо к нескольким объединениям, вставкам, удалениям и обновлениям. Он работает fantasti c на продакшене в моем предыдущем проекте, написанном на PHP с нуля без фреймворка.

Я хотел бы сделать этот плагин совместимым с Laravel. Проблема в том, чтобы найти лучшее решение для внедрения, чтобы можно было перехватить sql запросов и вернуть кеш вместо sql выполнения.

Решение должно быть одно универсальное. Он должен перехватывать, обрабатывать и возвращать кешированный результат для всех SQL не связанных ORM или БД.

Буду рад поделиться окончательным решением в открытом исходном коде после его завершения.

Есть идеи?

...