Домой Оптимизация и учебники по WordPress WooCommerce добавляет тысячи _transient_ записей в таблицу WP_OPTIONS? Как удалить и отключить...

WooCommerce добавляет тысячи _transient_ записей в таблицу WP_OPTIONS? Как удалить и отключить все временные настройки geoip

634
0

На прошлой неделе мы включили интеграцию WooCommerce WordPress Plugin с Crunchify. Это была фантастическая неделя, и мы так усердно работаем, чтобы в скором времени выпустить полнофункциональный шоппинг на Crunchify.

Сегодня я проверял все таблицы базы данных как часть рутинной деятельности и неожиданно заметил большое количество _transient_ записи в WP_OPTIONS Таблица.

Почти ~ 20 тыс. Записей О нет .. это слишком много.

Я попытался покопаться в нем больше, и большинство из этих записей были разделены на ниже 6 transient keys , все связанные с WooCommerce.

_transient_timeout_geoip_::1
_transient_geoip_::1
_transient_timeout_external_ip_address_::1
_transient_external_ip_address_::1
_transient_timeout_geoip_16.153.160.76
_transient_geoip_16.153.160.76

Только последние две записи имеют уникальные IP-адреса, и они являются динамическими в зависимости от IP-адресов пользователя .

Глядя на это в первую очередь, я думал только одно: кто добавляет эти записи в таблицу wp_options ? Должно быть из какого-то плагина.

После того, как я выкопал больше и удалил все остальные возможности, я наконец-то проверил плагин WooCommerce setting page и нашел вариант, связанный с Geo Location ,

Есть ли какие-либо недостатки, связанные с тем, что в БД много записей _transient_?

  1. Да, больше записей таблицы базы данных вызывают higher поисковый запрос load time , что в итоге замедлит ваш сайт.
  2. Это против цели оптимизации скорости WordPress.
  3. Ваш сайт может быть оштрафован на странице результатов поиска Google из-за проблемы времени загрузки страницы.
ЧИТАТЬ ТАКЖЕ:  Пошаговое руководство по правильной настройке MaxCDN (сети доставки контента) в WordPress с плагином WP-Super Cache

Как исправить и очистить _transient_ записи в таблице WordPress wp_options?

Шаг 1

Как вы видите на изображении выше, я сразу отключил Default Customer Location установка на No location by default ,

Шаг 2

  • Перейти к cPanel
  • Нажмите на phpMyAdmin
  • Нажмите на свой сайт БД
  • Нажмите на таблицу WP_OPTIONS
  • Нажмите на SQL Tab
  • Выполните запрос ниже, и он удалит все _transient_ записи из таблицы

1
удалить из « Wp_options где « Имя_опции лайк '% _transient_%'

Выше операция не сломает сайт WordPress, если вы удалите все _transient_ записи из таблицы wp_options. WordPress will recreate все необходимые _transient_ записи снова.

Теперь вы не должны видеть новые записи, добавленные в wp_options таблица, связанная с местоположением клиента GeoIP.

WooCommerce добавляет тысячи _transient_ записей в таблицу WP_OPTIONS? Как удалить и отключить все временные настройки geoip

0.00 (0%) 0 votes

ОСТАВЬТЕ ОТВЕТ

Пожалуйста, введите ваш комментарий!
пожалуйста, введите ваше имя здесь