Как оптимизировать базу данных WordPress? Оптимизация базы данных wordpress


Оптимизация базы данных Wordpress | Серьезный блог о серьезном

Здравствуйте, друзья. В начале хочу предложить вам подписаться на рассылку, чтобы получать полезные материалы. Этот пост посвящен в основном тем, у кого блог на WordPress существует уже минимум несколько месяцев. Хотя, я бы посоветовал и новичкам взять этот пост на заметку, поскольку все равно, со временем, придется с этим столкнуться. Лучше быть готовым и подкованным. Итак, что же нам дает оптимизация базы данных WordPress? Конечно же увеличение скорость загрузки страниц. На эту тему есть большая инструкция на блоге: 10 способов ускорить WordPress блог, но в ней, как и в статье о том, как очистить место на сервере хостинга, содержится весьма посредственная информация о том, как оптимизировать базу данных WordPress. И сейчас я постараюсь подробно описать способ, после которого база данных вашего блога уменьшится в 2, а то и больше раза и страницы будут открываться заметно быстрее.

Оптимизация базы данных. Удаляем лишние таблицы.

В самом начале, когда мы только устанавливаем Wordpess, в базе данных mysql создается всего 11 таблиц. Если вы наблюдаете у себя гораздо больше записей, то скорее всего от большинства из них нужно избавляться. К примеру у меня, когда я занялся оптимизацией базы данных WordPress, было 75 штук и после оптимизации осталось 15. Посмотрите на список таблиц, которые создаются при установке, запомните и не трогайте их, с остальными будем разбираться.

1 2 3 4 5 6 7 8 9 10 11 wp_commentmeta wp_comments wp_links wp_options wp_postmeta wp_posts wp_terms wp_term_relationships wp_term_taxonomy wp_usermeta wp_users

wp_commentmeta wp_comments wp_links wp_options wp_postmeta wp_posts wp_terms wp_term_relationships wp_term_taxonomy wp_usermeta wp_users

Если вы давно ведете блог, то наверняка устанавливали разные плагины, а некоторые из них потом удалили. Дело в том, что есть плагины, которые автоматически создают записи в базе данных и даже после удаления плагина, остаются, занимая место. Некоторые плагины настолько засоряют БД, что она разрастается до невероятных размеров. И более того, увеличивается количество обращений к БД, что приводит к замедлению работы всего сайта. Короче говоря, нам нужно выяснить, какие таблицы лишние и удалить их.

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

Как правило в названии таблиц содержится и название плагина, к которому она принадлежит. Если же нет, то подключаемся по FTP к серверу, открываем главный файл плагина на редактирование Программой Notepad++, и нажав сочетание клавиш Ctrl + F, вводим название для поиска. Если она, к примеру, называется wp_polls, то ищем polls. Рядом еще должно быть слово prefix. Если ни одна из них не принадлежит к работающим плагинам, то можете смело их удалять.

Таким образом после проделанной оптимизации базы данных WordPress, ее размер уменьшился в 2 раза и вместо 12.6 мб стала весить 6.6. Скорость загрузки страниц заметно возросла, что не может не радовать. Но это теще не все, основную нагрузку на БД давал один популярный плагин и в следующей статье я расскажу, как избавится от ненужных обращений этого плагина к БД. Напишите в комментариях сколько таблиц было в вашей БД, какой был ее объем до оптимизации и что получилось в итоге.

serblog.ru

Как оптимизировать базу данных WordPress?

Все страницы, меню, а также настройки сайта, движок WordPress хранит в базе данных. Помимо этого, если Вы измените контент поста или страницы, то автоматически будет создана их копия с изменениями. Это сделано для того, чтобы ничего не потерять в процессе редактирования. Кроме того, спам-, не одобренные или удаленные комментарии тоже хранятся в базе.

Зачем нужна оптимизация базы данных?

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

Как оптимизировать базу?

Эффективно решает эту проблему плагин WP-Optimize.

Внимание!!! Перед началом всех дальнейших действий рекомендуем сделать полную резервную копию сайта.

Так, после установки и активации плагина в админ панели появится меню:

После перехода по указанному пункту перед Вами откроется окно плагина:

В окне можно увидеть список всех возможных операций по оптимизации Вашей базы данных. Напротив названия самой операции (в столбце Notes) указывается количество избыточных единиц данных. В примере можно увидеть, что было найдено 2 ревизии записей в БД и 1 авточерновик записей в базе.

Заметим, что количество и виды ненужных данных на Вашем сайте может отличатся.

Также стоит отметить еще один момент. Если присмотрется к списку, то можно заметить, что одни названия написаны черным шрифтом, а другие — красным. Красные означают, что такие действия создают дополнительную нагрузку на базу данных, и могут повредить данные в ней, если будут по каким-либо причинам прерваны. Вообще, если среди “красных” операций количество избыточных единиц данных всего несколько, то можно смело их отмечать. Если их много, то будьте готовы восстановить базу данных из резервной копии в случае возникновений какого-либо сбоя. Если такое произошло, то следует проконсультироваться с Вашей компанией-хостингом о дальнейших действиях.

Для оптимизации достаточно будет отметить нужные пункты и нажать большую кнопку Run all selected optimizations вверху окна. После завершения процесса оптимизации, в столбце Notes будет отчет о проделанной работе.

Если Вам понравилась статья — поделитесь с друзьями

wpschool.ru

Оптимизация базы данных WordPress

Оптимизация базы данных WordPress должна проводиться регулярно. Оптимизация -  чистка базы.

Отчего же мы будем ее очищать?

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

2. Автоматически сохраненные копии. WordPress настроен на удобство работы с ним. Случайно удаленную информацию можно восстановить из автоматического, не зависящего от Вас, сохранения проделанной работы через определенные промежутки времени. Эти копии так же сохранятся в базе и утяжеляют ее.

3. Комментарии. Это могут быть как спам комментарии, которые Вы еще не успели удалить. Или комментарии запрещенные Вами, но оставленные в корзине.

4. Пингбэки. Это часть протокола вызова удаленных процедур. Что это такое? Вы опубликовали статью с ссылкой на сторонний блог. WordPress в автоматическом режиме отправил на этот блог сигнал о том, что такая ссылка существует.Сайт принимает сигнал и отправляет сигнал обратно для подтверждения. То есть отправляет пинг (сигнал) бэк (назад). Только после получения подтверждения пингбэк считается завершенным. Вся это информация тоже сохраняется в базе.

5. Трэкбэк. Это тот же пинг, но информирующий  поисковую систему о новой записи.

Все эти моменты утяжеляют блог и он начинает медленней загружаться. А это отрицательно влияет на ранжирование Вашего сайта.

Чистить базу можно вручную. Но для этого надо иметь определенные знания и время. Поэтому оптимально установить плагин, который будет все делать в автоматическом режиме. Я уже писала об одном таком плагине. Но сегодня мы обсудим  - WP-Optimize.

Этот плагин разработан WordPress, поэтому Вы легко найдете его в библиотеке плагинов своего блога. Устанавливаем обычным порядком и приступаем к настройкам. Найдете Вы его в меню консоли блога.

Заходим в настройки.

1 вкладка. Оптимизация.

В первой колонке, устанавливая в соответствующих чек боксах галочки, выбираем папки, которые будем оптимизировать.Во второй колонке нажимая на клавишу ПРОЦЕСС, запускаем оптимизацию. В этой колонке получаем информацию о размере базы и оптимизированных файлов

2 вкладка. Таблицы

На этой вкладке дана подробная информация о состоянии таблиц в базе данных после оптимизации.

3 вкладка. Генеральные настройки

В первой колонке - генеральные настройки. Здесь устанавливается временной  период, который не удаляется при чистке, как бы на всякий случай.Ниже настройки чистки трэкбэков и комментариев.

Вторая колонка - Пробная версия настройки автоматической очистки. Настраивается просто, выбирается временной период и таблицы, которые будут периодически  очищаться.

Это плагин  я предлагаю в качестве обязательных для установке на блоге, о чем сообщаю в своей бесплатной рассылке - "10 обязательных плагинов для блога"

Предлагаю посмотреть видео из этого курса.

Удачной работы!

altacademic.ru

CMSList.ru | Оптимизация базы данных WordPress

Оптимизация базы данных вашего бога может показаться сложной задачей. Но на самом деле это довольно просто. В большинстве случаев её можно выполнить за 1-2 клика, при этом нет необходимости разбираться в специфической терминологии или предпринимать какие-либо сложные действия.

Может возникнуть вопрос: а зачем вообще оптимизировать базу данных? Говоря простым языком, это необходимо для того, чтобы ваш блог грузился быстрее. К тому же, это полезно и для SEO ,а также поможет набрать более высокий рейтинг среди поисковых сервисов, включая поисковик от Google. Вне зависимости от возраста вашего блога, наверняка в его базе данных обнаружится некоторый беспорядок. Отсутствие регулярной оптимизации базы данных приведет к сильному падению производительности вашего блога и значительно его замедлит.

Рассмотрим 5 способов, с помощью которых можно легко и быстро оптимизировать базу данных WordPress.

WP-Optimize

Этот плагин для WordPress помогает подчистить таблицы в вашей базе данных и оптимизировать их всего за несколько кликов мышью. При этом он делает всё это без использования phpMyAdmin (программа для администрирования SQL серверов). WP-Optimize наглядно покажет вам, какие таблицы в базе оптимизированы, а какие требуют оптимизации.

TentBlogger Optimize WordPress Database

Самый простой и интуитивный в использовании плагин. Всё делается в 1 клик мышью. Плюсом является отображение количества освобождаемого места после оптимизации и просмотр своей базы данных.

WP Database Optimizer

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

phpMyAdmin

Существует возможность оптимизации базы данных через сам phpMyAdmin. Плюсом данного метода можно назвать отсутствие необходимости установки дополнительных плагинов.

WordPress Database Repair

Многие пользователи не знают о том, что можно восстановить и оптимизировать базу данных непосредственно из панели управления блогом. Чтобы сделать это, зайдите в свой блог, далее пройдите по адресу /wp-admin/maint/repair.php и скопируйте код, указанный на этой странице в файл wp-config.php. После перезагрузки страницы вы увидите 2 новых опции: восстановить базу данных, а такжеи восстановить и оптимизировать базу данных. Просто выберите нужную вам опцию, а остальное WordPress сделает сам.

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

cmslist.ru

Оптимизация базы данных wordpress - win-xak.ru

Привет всем , сегодняшняя публикация будет посвящена плагину для  CSM WordPress, вашему вниманию представлю пожалуй один из самых нужных плагинов для блога, это WP-Optimize.

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

А всего лишь установить плагин, и сделать несколько не сложных действий, просто щелкнув на кнопку, после чего плагин сам выполнит всю работу.

Конечно, с такой задачей можно справиться и без плагина, в одной из публикаций обязательно выложу, как это сделать, а  сегодня  речь пойдет о том, как оптимизировать вашу базу данных, используя плагин WP-Optimize.

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

Во время поиска оптимального текста для какой-либо темы, приходится часто вносить изменения в текст публикации, и тем самым обновлять страницу, таких обновлений может быть  аж  30 для одной публикации, может и меньше, скажем 15, не имеет значения, но после каждого раза, когда вы щелкаете кнопку “Обновить”, предыдущий текст остается.

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

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

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

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

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

На счет плагина WP-Optimize, пользуюсь им от начала ведения блога, пока что не не возникло причины забыть это плагин, все в нем настроено автоматически после установки, поэтому когда активируете плагин, все что вам останется сделать, это нажать на кнопку. Ну и конечно, что перед оптимизацией базы данных, желательно создать резервную копию базы данных, чтобы в случае чего все вернуть обратно.

В принципе, перед любой оптимизацией желательно сделать резервную копию, тем самым подстраховаться от неожиданностей. Ну что же, дальше речь пойдет уже непосредственно о плагин WP-Optimize. Плагин бесплатный, устанавливать плагины желательно с официального сайта называется WordPress.org.

Установка плагина WP-Optimize

 

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

Настройка WP-Optimize

У вас после активации, в меню слева появится название плагина, щелкаете на название и переходите на страницу плагина. Сверху слева уже выставлены галочки автоматически, это оптимальная оптимизация, конечно, что кто из вас только начинает знакомиться с системой управления контентом, то ничего мудрить не нужно, а просто нажать на кнопку “Process”.

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

В принципе, это все, что  нужно, потом рекомендую плагин деактивировать, а через месяц, активировав его провести опять ту же процедуру.

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

Пример: на сайте находится запись примерно “занимает” 100 кб, и еще пять копий, которые создались когда вы вносили пять раз изменения в эту запись, и это уже 500 кб. И если у вас в наличии сто постов, в которых вы делали изменения, то это уже 50 мегабайт. Конечно вывод один, плагин просто необходим, и если вы ведете блог, то базу данных нужно оптимизировать, удаляя из нее лишние записи.

Существуют ли еще плагины, которые умеют выполнять подобные задачи? Возможно, но WP — Optimize пользуются почти все, и очень легко с помощью этого плагина провести оптимизацию базы данных.

Заключение

В принципе по WP — Optimize все. Хотя еще добавлю такие рекомендации, и опции которые отмечены красным цветом, на них не выставляется галочка автоматически, галочку лучше не выставлять, не протестировав сначала оптимизацию на тестовом сайте. Если после тестового сайта все работает “Ок”, ну тогда можно попробовать, но обязательно перед оптимизацией сделать резервную копию базы данных.

Возможно, более новая версия плагина будет с переводом, это плюс конечно, а основное это то что оптимизация проводится всего лишь в один “клик”. Кстати, в начале ведения блога, свои первые оптимизации я проводил без плагина, и все получалось Ок, не сложно, правда не за один клик, а делая небольшие изменения в файле.

win-xak.ru

Wordpress оптимизация базы данных | Заработок в интернет

Приветствую читателей блога!

Сегодня в рубрике wordpress для новичков поговорим о том, что такое оптимизация базы данных, для чего это нужно и лично вам в частности, да и вообще, на фига козе баян?

Как бы мне не хотелось углубляться в теорию, но придется немного приоткрыть завесу понятия базы данных сайта, так что немного потерпите, я попробую объяснить это простым человеческим языком. Ну а для кого это не нужно и он все знает и понимает, то пропустите следующий абзац и переходите непосредственно к оптимизации базы данных сайта wordpress.

Что такое сайт? Это, прежде всего, хранилище (хотите, обзовите его свалкой) какой-то информации. Другой вопрос, в какой форме эта самая информация хранится?

Если ваш ресурс написан на HTML, то и вся информация хранится в файлах HTML, имеющих каждый свое название. Т.е. у каждой странички свой файл, а в нем содержится информация и о структуре и о содержании данной страницы.

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

Простые скрипты для небольших сайтов в момент создания страниц сохраняют их в обычные txt файлы, а когда пользователь делает  запрос на просмотр той или иной странички, просто их извлекают оттуда и отображают. Это, конечно же, действует и сайт справляется с этим, когда страниц немного, скажем в пределах сотни. А ведь есть сайты объемом в десятки и сотни тысяч страниц, в этом случае количество файлов таково, что работать с ними становится просто невозможно и сайт начинает тупить, плохо загружается даже на быстром хостинге.

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

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

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

А что это за мусор такой, откуда берется и для чего нужна оптимизация базы данных вордпресс?

Всякий раз, когда вы пишете пост в админке, на своем сайте, wordpress сохраняет ее ревизию. Вот изменяли и дополняли статью 7 раз, значит еще лишние 6 ревизий у вас сохраняется в базе данных. Хорошо если статья небольшая, а если вы каждую статью пишете как Л.Н. Толстой «Войну и мир», то представьте, сколько лишних килобайт информации находится в вашей базе данных. А если еще таких статей сотня?

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

Вот для того и нужна оптимизация базы данных, чтобы не хранить ненужную и бесполезную информацию на своем хостинге.

Есть очень полезный плагин WP-Optimize, который и решает данную функцию оптимизации базы данных wordpress.

WP-Optimize – плагин для оптимизации базы данных для блога на wordpress

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

Только сразу хочу предупредить, что перед каждой оптимизацией БД не забудьте сделать резервную копию данных, все таки БД – это БД и делать резервную копию нужно периодически, чтобы не потерять данные сайта.

Заходим на вкладку Плагины в своей админке, вводим название WP-Optimize, загружаем его себе и активируем.

Далее в консоли, в админке вордпресс ищем вкладку “Инструменты» и там же находим наш плагин, щелкаем по названию и смотрим

По умолчанию настройки уже все произведены, не нужно изобретать велосипед, а просто нажать кнопку “Process” и начнется оптимизация базы данных. В красной рамочке отмечены настройки, которые до конца не изучены и галочки там ставить не нужно, неизвестно как скажется это на работоспособности сайта.

Внизу в правом углу цифры синим цветом обозначают, сколько весит ваша БД, а красным, сколько будет освобождено.  Я буквально вчера почистил 5 мб мусора, поэтому там такой маленький объем информации, всего 116 байт.

Вот такое окошко выйдет наверху после оптимизации базы данных, где указано, что было вычищено из вашей БД.

Вот собственно и все на этом, после того как оптимизировали БД, деактивируем плагин WP-Optimize до тех пор, пока не вспомним про нашу базу данных в очередной раз.

Да, еще хотел обратить внимание на такой момент, что все установленные плагины на вашем блоге а также саму платформу wordpress нужно периодически обновлять.

Обновление – это залог устойчивой работы и безопасности вашего ресурса.

А чем вы пользуетесь для оптимизации базы данных wordpress?

Здесь подписываются на обновления блога

Успехов вам, с уважением Сергей Егерев

egofilin.ru

Оптимизация базы данных WordPress

Базы данных WordPress сохраняют в себе все настройки сайта, плагинов, тексты записей, страниц, структуру рубрик, и многое другое. По сути – это самое главное хранилище информации с сайта, и потерять базу данных значит потерять весь сайт.

Базы данных WordPress подвергают записи, перезаписи и удалению разнообразной информации в процессе разработки и жизни сайта. Чем дольше живёт сайт, чем активнее на нём работы, тем больше в нём появляется лишней информации, которая нигде в данный момент не применяется. Эти таблицы базы данных могут быть громоздкими, давать большой вес, что замедляет весь сайт. Поэтому важно проводить оптимизацию базы данных WordPress.

Оптимизация базы данных WordPress сводится к тому, чтобы удалять из неё таблицы, которые были ранее созданы, и которые сегодня уже сайтом не используются. Делать это можно вручную, но для этого следует быть профессионалом, с огромным вниманием производить каждое действие. Или же можно воспользоваться специальными плагинами, и об одном из них мы расскажем вам в этой статье.

Оптимизация базы данных WordPress плагином Optimize Database after Deleting Revisions

Optimize Database after Deleting Revisions – это плагин, который вычистит весь мусор из вашей базы данных и сделайте её легче, быстрее. На сегодня это одно из самых лучших решений для поставленной задачи. К тому же плагин на русском языке, а когда дело касается такой важной вещи, как базы данных WordPress, необходимо понимать всё и осознавать каждое действие.

Скачиваем, устанавливаем и актируем плагин для базы данных и получаем в пункте «Настройка» новый подпункт «Оптимизация БД». Переходим в него и смотрим, какие есть опции.

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

Рекомендуем сделать резервную копию базы данных перед её оптимизацией. Об этом вы можете узнать тут.

Также по этой теме:

wpuroki.ru


Prostoy-Site | Все права защищены © 2018 | Карта сайта