Intereting Posts
Как вызвать wp_mail из HTML? Как показать условное заявление в CMB2 для ввода текста? Как создать архив вложений с рабочей разбивкой на страницы? Петля показывает сообщение 5 раз в запросе Расширенные настройки текстового редактора сохраняются во всех редакторах расширенного текста Как WooCommerce отображает пользовательский параметр comment_type в Comment Admin? Неподготовленное исключение, создающее торговый бот Разрешить роль удалять сообщения, но заблокировать его wp-admin Получить название категории за пределами цикла в category.php MySQL: Как изменить URL-адрес в сообщениях с xxx.com на yyy.org? Исключить текущую запись из цикла Фильтровать сообщения по нескольким категориям? Как определить, какой пользовательский образ заголовка отображается Как отображать CPT-архивы? Каков правильный крючок для использования в WooCommerce для обработки позиции цены продажи?

Помощь с большой базой данных MySQL на базе WordPress для совместного хостинга

У меня есть около 500K сообщений в моей базе данных WordPress. Сайт еще не жив, у меня есть данные на моем локальном компьютере. Я читал о плагине WOrdpress https://wordpress.org/plugins/hyperdb/, который может быть полезен. Однако я не знаю, как начать с этого. Я спросил друга, и он предложил, возможно, я разделить базы данных и использовать такой плагин, чтобы «поговорить» с другой базой данных. Например, он предложил использовать временную базу данных / таблицу для публикации сообщений из недавно добавленных сообщений. Временная база данных для вывода сообщений на основе текущего местоположения пользователей и т. Д. Каково ваше предложение по работе с большой базой данных?

То же Отто –

Вопрос: «Каково ваше предложение по работе с большой базой данных?»

О: Не делайте этого на общем хостинге.

У общих хостов ограничения по ЦП, поэтому любые запросы выполняются в базе данных, где большой будет медленный или тайм-аут. Общие хосты также имеют ограничения по размеру базы данных, поэтому ваша база данных с 500K-сообщениями может быть слишком большой для загрузки и запуска.

Вам нужен, по крайней мере, VPS, и тот, который дает вам root-доступ, чтобы вы могли настроить MySQL для загрузки и больших баз данных с помощью таких инструментов, как http://mysqltuner.com/