Почему фасад Laravel Cache такой медленный? - PullRequest
1 голос
/ 11 июня 2019

Так что я переключился с использования энергичной загрузки Laravel на проверку кеша, прежде чем нажать на db.Я дошел до того, что он выполняет только 8 запросов к базе данных за запрос против 100+ запросов, которые он использовал раньше.

Однако время отклика теперь медленнее , чем было раньше.В ответ на этот вопрос о потоке стека Кэширование Laravel с Redis очень медленное , кажется, что использование фасада кеша намного медленнее, чем прямой вызов redis / memcached.

Почему фасад кеша медленнее, чемвызывать кеш напрямую?Должен ли я перейти на использование redis / memcached напрямую?Что я могу сделать, чтобы улучшить производительность моего приложения, по-прежнему используя фасад кэша, если это возможно?

Максимально эффективное использование кэширования и минимизация количества запросов к БД - это требование для этого проекта, над которым я работаю.

Еще одна вещь, на которую следует обратить внимание: я использую и memcached, и redis для драйверов кеша, поскольку в memcached есть некоторые вещи, которые используются совместно службами, которые я пишу, и старыми службами,и есть пункты, которые предназначены исключительно для сервисов, которые я пишу, и вместо этого я могу использовать Redis.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...