woocommerce генерирует больше сеансов, чем пользователей

Это моя первая установка WooCommerce, так что, возможно, я неправильно понимаю, что происходит, но то, что я вижу из Google Analytics, это сайт, который я запустил в прошлую пятницу, у него было ~ 7500 сессий за вчерашний день, но количество сессий (из запроса _wp_session_expriry%) в таблице wp_options будет около 50000 сессий, сгенерированных за последние 12 часов, так как я стёр все сессии. Я стер сессию, потому что в этой таблице нет никаких индексов, и все же WooCommerce наполняет ее массой данных сессий, но затем убийцей стало регулярное удаление временных данных WooCommerce. Оказалось, что каждое из этих удалений занимало более минуты с 300000 сеансами в таблице, потому что запросы содержали LIKE.

До сих пор я проверял, что роботы не сходят с ума, и рылся в журналах Apache, и хотя у меня есть несколько IP-адресов с очень большим количеством посещений, я не могу понять, почему я получаю новые сессии для WooCommerce, но не Google Analytics. Журналы Apache показывают фактические хиты страниц в соответствии с количеством страниц Google Analytics, поэтому я подозреваю WooCommerce или плагины для этой проблемы.

Итак, на данный момент я уменьшил проблему, проиндексировав wp_orders и сократив время истечения сеанса до 2 часов, НО это не объясняет, почему у меня такое сумасшедшее количество сеансов.

Я использую самые последние из всех: WP 3.9, WC 2.1.7 + и некоторые другие плагины WC, один из которых добавляется к сеансу WC (WooCommerce Currency Switcher), но похоже, что он просто аккуратно подключается к управлению сеансами. ,

Итак, у меня есть один большой вопрос, а затем более архитектурный:

Самое главное: кто-нибудь может подсказать, почему я получаю так много сеансов в wp_options по сравнению с пользователями GA (на порядок)? И я гораздо увереннее

А потом: есть ли чистый способ переместить сеансы WC в отдельную таблицу? wp_options не кажется очевидным выбором, учитывая, как все остальное использует его для множества действий CRUD, которые должны быть отзывчивыми, я бы ожидал увидеть таблицу woocommerce_sessions.

Ответы на вопрос(3)

Ваш ответ на вопрос