Форум об интернет-маркетинге
Вернуться   Форум об интернет-маркетинге > Технические вопросы > Веб-строительство

Ответ
 
Опции темы
Старый 30.04.2025, 13:06   #1
Dmitriy_2014
Junior Member
Абитуриент
 
Регистрация: 19.02.2025
Сообщений: 3
Сказал(а) спасибо: 0
Получил(а) "Спасибо": 0
Нарушения: 0/0 (0)
Репутация: 10

Thread Starter Можно ли пересоздать таблицу базы Wordpress - wp_options заново, с текущими значениям

Всем привет!

Так как за все время эксплуатации сайта, было установлено использовано и удаленно много плагинов, то таблица wp_options забилась всяким хламом и так получилось, что там тысячи настроек хранятся, в которых фиг разберёшься и не вспомнишь от каких плагинов они.

А WordPress жалуется в Здоровье сайта что – Настройки автозагрузки могут повлиять на производительность, что типа там 1000 шт. настроек в таблице, автоматически загружаемых настроек размером в 4 Мб., что может привести к замедлению работы вашего сайта.

Естественно разобраться в них и поудалять лишнее не получится, т.к. их там слишком много и уже непонятно от чего и нужны они или нет.

Отсюда вопрос:

Что если удалить эту таблицу, что будет? WordPress создаст новую, только с текущими настройками, работающими плагинами или сайт умрет с белым экраном смерти и полной неработоспособностью и никакую таблицу wp_options он заново не создаст? Все-таки там и основные настройки сайта хранились.

Есть ли вообще смысл с этим заморачиваться?

Заранее всем спасибо за ответы!
Dmitriy_2014 вне форума   Ответить с цитированием
Старый 30.04.2025, 13:49   #2
Reborn S.E.
Администратор
Аспирант
 
Аватар для Reborn S.E.
 
Регистрация: 14.06.2020
Сообщений: 86
Сказал(а) спасибо: 387
Получил(а) "Спасибо": 3,983
Нарушения: 0/0 (0)
Репутация: 791207

По умолчанию Re: Можно ли пересоздать таблицу базы Wordpress - wp_options заново, с текущими значе

Самое простое сделайте отдельно чистую установку ВП на локальном компе или хостинге и накидайте всех текущих плагинов в него, и перенесите текущие установки руками (там не только плагины, но еще настройки темы могут быть, настройки инструментов самого ВП). После этого сделайте бэкап таблицы основного сайта и замените таблицу на новую. Потому что ВП не "пересоздаст" таблицу.
А насчет смысла - решать вам.
Добро пожаловать на SE.GURU
Reborn S.E. вне форума   Ответить с цитированием
Старый 05.05.2025, 22:51   #3
Dmitriy_2014
Junior Member
Абитуриент
 
Регистрация: 19.02.2025
Сообщений: 3
Сказал(а) спасибо: 0
Получил(а) "Спасибо": 0
Нарушения: 0/0 (0)
Репутация: 10

Thread Starter Re: Можно ли пересоздать таблицу базы Wordpress - wp_options заново, с текущими значе

В общем почистил я его до вменяемого параметра требуемого системой здоровья WordPress(800КБ), и честно сказать процедура такая себе, идешь как по минному полю, как игра в сапера, не знаешь где ошибешся, названия настроек хранимых там от плагинов бывают в несколько букв, и фиг вспомнишь что это за плагин был, для чего он, нужно ли оно, поэтому перед этим нужно делать бэкап базы.

Но самое главное, что больше всего что занимало там место это было - transient_dirsize_cache, скопление кучи каких-то путей, которые в почти 3 мега занимали места, даже у чуваков из разработки ядра, были какие-то терки на этот счет:

https://core.trac.wordpress.org/ticket/54221#comment:57

Я так понял это можно удалить, и как раз все стало ОК. А транзиентные свойства я так понял если что заного появятся если они нужны.

Из интересного, чтобы посмотреть в базе по запросу, а вообще сколько занимает wp_options:

Код:
SELECT SUM(LENGTH(option_value)) as autoload_size FROM wp_options WHERE autoload='yes';
Ну и чтобы выявить что занимает больше всего в это вонючей таблице:

Код:
SELECT 'autoloaded data in KiB' as name, ROUND(SUM(LENGTH(option_value))/ 1024) as value FROM wp_options WHERE autoload='yes'
UNION
SELECT 'autoloaded data count', count(*) FROM wp_options WHERE autoload='yes'
UNION
(SELECT option_name, length(option_value) FROM wp_options WHERE autoload='yes' ORDER BY length(option_value) DESC LIMIT 10)
Все это через запросы в SQL.

Теперь остался еще у меня один вопрос, все эти так называемые автозагружаемые параметры из wp_uoptions, они кешируются ли в так называемом постоянном объектном кеше, если используется и настроен memcached?
Dmitriy_2014 вне форума   Ответить с цитированием
Ответ

Метки
wordpress , wp_options , база

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Продам базы покупателей БАД РФ Украина Казахстан Mr.Bean Продажа товаров 2 02.02.2023 16:15
Где берете базы для рассылок? annetkas Разносортица 4 20.02.2021 16:58
Есть вопрос. Парсинг базы товаров конкурента. E-comm. zinovev.seo Продвижение и оптимизация сайтов 9 25.08.2020 10:35


Текущее время: 21:44. Часовой пояс GMT +3.


Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions Inc. Перевод: zCarot