У меня большая база данных, более 1,5 млн новостей. Заметил недавно, что поиск в админке (Редактировать новости -> Расширенный поиск новостей) работает почти в 2 раза быстрее нежели на сайте. Можно ли переделать поиск на сайте для достижения скоростей как в админке?
ivan-lev
iccup: Можно ли переделать поиск на сайте для достижения скоростей как в админке?
Можно. 10 раз можно
———- Добавлено 18.04.2020 в 12:25 ———-
Возможно, на клиенте дополнительно проверяются права доступа к материалу.. связанные таблицы дёргаются..
Смотреть, какие запросы выполняются, профилировать.. искать узкие места, переписывать / кэшировать, или пытаться средствами БД решить (индексы, настройка параметров БД).. или «железом» (в нужных комбинациях CPU, MEM, SSD / NVME)
iccup
У меня большая база данных, более 1,5 млн новостей. Заметил недавно, что поиск в админке (Редактировать новости -> Расширенный поиск новостей) работает почти в 2 раза быстрее нежели на сайте. Можно ли переделать поиск на сайте для достижения скоростей как в админке?
ivan-lev
Можно ли переделать поиск на сайте для достижения скоростей как в админке?
Можно. 10 раз можно
———- Добавлено 18.04.2020 в 12:25 ———-
Возможно, на клиенте дополнительно проверяются права доступа к материалу.. связанные таблицы дёргаются..
Смотреть, какие запросы выполняются, профилировать.. искать узкие места, переписывать / кэшировать, или пытаться средствами БД решить (индексы, настройка параметров БД).. или «железом» (в нужных комбинациях CPU, MEM, SSD / NVME)