База сайта на WP из сотни страниц разрослась до 38МБ как лечить?

wilelf
На сайте с 27.06.2005
Offline
322
1440

Сайт ко мне недавно прилетел. Потратил некоторое время на аудит.

Ресурс на WP, база очень большая - 38МБ, хотя страниц всего пара сотен.

Чем и как лечить? Работает крайне медленно...SuperCache и WP-Optimize не помогают.

http://gksofos.ru

Агентство контекстной рекламы НеВсем ( https://www.nevsem.ru/ ) Пишу платно статьи для Хабра. Мой профиль ( https://habr.com/ru/users/wilelf/ )
rustelekom
На сайте с 20.04.2005
Offline
523
#1

Зайдите в phpmyadmin и посмотрите какая из таблица большая. Возможно, сами того не зная, включили комменты с модерацией, их там тучи могут быть и, если не читать сообщения о необходимости модерации, могут накопиться со временем. Также, может быть в одной из таблиц плагинов хранятся логи атакующих. После этого, её можно будет отчистить либо штатными средствами плагина, либо из phpmyadmin (truncate table). Предварительно, сделав бэкап, конечно.

SSD VPS, SSD хостинг и выделенные серверы в Германии или РФ, FTP хранилища, регистрация доменов и SSL сертификаты ( https://www.robovps.biz/ ) Контакты: Telegram ( https://t.me/rustelekom_bot )
Devvver
На сайте с 02.07.2008
Offline
663
#2
rustelekom:
Зайдите в phpmyadmin и посмотрите какая из таблица большая.

100%

У меня так плагин для микроразметки генерировал записи по каждому IP и действиям на странице. За год база стала почти в 100 мегабайт.

Мой блог. Все о создании сайтов,Seo и СДЛ ( https://devvver.ru/ ) Мой SEO телеграм канал https://t.me/seobloggers
Alex Klo
На сайте с 15.06.2006
Offline
304
#3

подумаешь, 38Мб или даже 100Мб...

вон у меня на одном из сайтов - на UMI.CMS - одна из таблиц, если ничего не делать, растёт бесконечно, в зависимости от посещаемости, видимо, аналогично как у Devvver, - была до 7Гб !

разработчики посоветовали каждую минуту в кроне запускать скрипт очистки...

Проверка и мониторинг позиций сайта ( http://www.topvisor.ru/?inv=1520 ) Продвигаю сайты http://climat-nw.ru/conditioner-installation/ http://www.aircom-spb.ru/service/montaj/
Onecontent
На сайте с 02.05.2016
Offline
82
#4
Alex Klo:

разработчики посоветовали каждую минуту в кроне запускать скрипт очистки...

Шикарное решение 😂

Создание и продвижение сайтов в Самаре ( https://onecontent.ru ) Автоаксессуары и тюнинг в Красноярске ( https://carbonado24.com )
dma84
На сайте с 21.04.2009
Offline
168
#5

Возможно, старые редакции записей, автосохранения. Иногда удобно, когда в админке работает несколько контент-менеджеров, но база растёт в зависимости от частоты изменения контента записей.

---------- Добавлено 30.03.2017 в 22:25 ----------

Alex Klo:
подумаешь, 38Мб или даже 100Мб...
вон у меня на одном из сайтов - на UMI.CMS - одна из таблиц, если ничего не делать, растёт бесконечно, в зависимости от посещаемости, видимо, аналогично как у Devvver, - была до 7Гб !
разработчики посоветовали каждую минуту в кроне запускать скрипт очистки...

Разработчиками таких людей язык не поворачивается называть.

Помню, у клиента на Битриксе база стала тормозить, оказалось, таблица слогами посещений выросла всего-то до 2-х гигов, какая связь была с тормозной работой базы в целом - неизвестно. Отключили логирование посещаемости, почистили таблицу, сайт "ожил".

Aisamiery
На сайте с 12.04.2015
Offline
293
#6
Alex Klo:
подумаешь, 38Мб или даже 100Мб...
вон у меня на одном из сайтов - на UMI.CMS - одна из таблиц, если ничего не делать, растёт бесконечно, в зависимости от посещаемости, видимо, аналогично как у Devvver, - была до 7Гб !
разработчики посоветовали каждую минуту в кроне запускать скрипт очистки...

У меня сейчас на umi табличка весит 18Гб, вместе с индексами база занимает 110Гб и ничего, сайт работает :)

Разработка проектов на Symfony, Laravel, 1C-Bitrix, UMI.CMS, OctoberCMS
outtime
На сайте с 04.05.2008
Offline
197
#7

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

У меня в основном редакции записей жрали в 10 раз больше места, чем сама база.

Посл чистки (на примерно таких же объемах) база из 38МБ оптимизировалась в 2.

Предлагаю воспользоваться моими услугами корректора. Проверю и уберу все ошибки, поправлю грамматику и склонения, сделаю текст лучше и читабельнее. Высокая скорость работы, цена 20 р за 1000 символов.
SeVlad
На сайте с 03.11.2008
Offline
1609
#8
wilelf:
база очень большая - 38МБ, хотя страниц всего пара сотен.

Наибольшая проблемы в transient-ах. Из-за кривых плагинов и темы, из-за советов из интернетов типа отключить крон и тп.

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

См /ru/forum/comment/14515936

Указанные выше редакций тоже добавляют в базу хлама. Я не рекомендую отключать совсем, лучше оставить 3-5 (одна строчка в конфиге).

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий