Как эффективно запрашивать большие объемы пользовательских типов сообщений, не сталкиваясь с узкими местами соединения wPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Как эффективно запрашивать большие объемы пользовательских типов сообщений, не сталкиваясь с узкими местами соединения w

Сообщение Anonymous »

Я управляю сайтом WordPress с более чем 100 тысячами записей в произвольном типе сообщений. Стандартный WP_Query с несколькими аргументами Meta_query вызывает серьезные проблемы с производительностью из-за сложных объединений wp_postmeta. Каковы наилучшие методы оптимизации?
Следует ли мне перейти на пользовательские таблицы базы данных для этих конкретных полей или стоит внедрить такое решение, как Elasticsearch или Algolia, как более масштабируемый подход для высокочастотной внутренней фильтрации? Я уже оптимизировал индексы, но затраты на соединение остаются высокими.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»