Как очистить сайт от разного хлама
Добрый день, друзья! Все люди, у кого есть собственный сайт, давно заметили, что с течением времени их ресурс загружается все медленнее. Это происходит по разным причинам, я уже не раз упоминал о них.
Убираем лишние плагины
Это может быть слишком много плагинов. Я советую по возможности заменять различные плагины кодами. В интернете по поводу кодов написано довольно много информации. Мы еще вернемся к данному вопросу. Я скажу лишь кратко, что заменить код плагином довольно просто.
В большинстве случаев код вставляется в файл функций, тела статьи, стилей, комментариев и прочее. Я скажу честно, по данному вопросу статьи писать не собирался, но по просьбе читателей, планирую выпустить ряд статей по данному вопросу. На данный момент, у меня активно всего 11 плагинов, но это не предел. Я собираюсь отключить ещё как минимум четыре. Я сам заметил, сайт стал загружаться намного быстрее.
Как проверить сайт на время загрузки, я упоминал в своей статье, время загрузки сайта. Также есть еще другой ресурс, [urlspan]http://tools.pingdom.com/fpt/[/urlspan], который позволяет не только узнать время загрузки определенной страницы, но и показать, с какой скоростью грузятся различные части страницы (различные плагины, коды и прочее).
Хочу добавить, во время внесения изменений, перед тем, как очистить сайт, не забывайте сохранять данные, т.е. проводить бэкап. Могу привести простой пример, во время написания данной статьи, я заметил, что на моём сайте не загружаются разделы постов. Я начал разбираться, просмотрел все изменения, которые я проводил в течение последних суток.
Начал удалять и возвращать установленные вчера скрипты, и когда я удалил скрипт, отвечающий за отключения индексации разделов, разделы стали работать в обычном режиме. Я этот скрипт установил вчера, но из-за особенностей моей темы, он так себя повел.
Советую почитать: — Как скачать музыку с ВК
Если бы я не вспомнил, какие именно я внес изменения, мне пришлось бы выполнить восстановление данных. А чтобы их восстановить, их необходимо вначале сохранить. Поэтому не стоит лениться, а нужно проводить бэкап данных хотя бы раза два в неделю. Перед внесением изменений в файловую систему, бекап просто необходим, иначе могут возникнуть большие проблемы!
Как очистить сайт путем выключения ревизий
Ревизии – это копии ваших статей. К примеру, вы начали писать какой-либо текст, опубликовали статью, через определенный промежуток времени внесли в данную статью какие-то улучшения. Тое есть немного изменили её. Во время подобных изменений и происходит ревизия, т.е. создаётся копия статьи.
Можете себе представить, сколько подобных копий возникнет за полгода, год? Данные копии вереницей станут тянуться за сайтом. Вот их то и следует удалить. Для этого нам потребуется открыть папочку wp-config.php. Это корневая папка. Тое есть она находится в корневом каталоге.
На моём ресурсе папочка называется publik_html. У вас или аналогично, или как-нибудь похоже. Скачать её удобно с помощью FileZilla. Затем откроем её текстовым редактором (notapad++) и вставим пару строк:
define(‘WP_POST_REVISIONS’, false);
define(‘EMPTY_TRASH_DAYS’, 1);
Благодаря первой строчки, мы отключим ревизию наших статей. Вторая строчка отключит корзину. Точнее я поставил 1, это время хранения постов в корзинке, измеряется в сутках. Можно конечно добавить 0. Но в этом случае есть возможность случайно удалить статью полностью. Тогда придется восстанавливать, если вы своевременно провели бэкап.
Очищаем базу данных нашего сайта
Как очистить сайт более детально? Можно почистить базу данных. Но в этом случае бэкап перед процедурой обязателен! Рисковать в этом деле не стоит.
Во время существования блога мы постоянно добавляем или удаляем плагины, коды и прочее. Во время подобных удалений следы от расширений остаются. Поэтому их также нужно убрать. Иначе вес базы может достичь 30 Мб и более! Что, как вы понимаете, увеличит время его загрузки!
Чтобы войти в базу, необходимо войти в свою админку на хостинге. Далее выбираете вашу базу, вводите пароль и входите. Затем, создадим копию базы. Для этого нажмем на «Экспорт», выделим всё и жмем Ок. Наша база скопируется на комп. Далее, необходимо её сохранить. Если вы удалите не нужное, базу можно восстановить, нажав на «Импорт», только перед этим не забудьте удалить базу с хостинга.
Чтобы начать чистку, войдем в меню «Структура». Теперь нам необходимо убрать таблицы удаленных плагинов и прочее. Во время установки вордпресса, у нас образуются таблицы:
Не вздумайте их удалить! Иначе придется делать восстановление! Во время установки плагинов создаются различные таблицы. К примеру, произвел установку плагина по поиску битых ссылок Broken link checker. У меня появились следующие таблички:
Их тоже не трогайте, данный плагин я показал для примера. Хотя он у меня не активный, его необходимо частенько применять для поиска битых ссылок. Просмотрите удаленные расширения и удалите их оставшиеся таблицы.
Для этого, ставьте галочку рядом с нужным плагином и жмите на значок удалить:
Затем, после удаления таблиц нужно, проведем чистку ревизий, т.к. мы их отключили, но данные в них остались. Перед процедурой обратите, сколько весит таблица wp-post. Очистив ревизии, заново проверьте, на сколько уменьшилась табличка.
Для очистки ревизий войдем в меню «SQL» и внесем строчку:
DELETE FROM wp_posts WHERE post_type = «revision»
Осталось нажать Ок. Затем вы увидите к примеру:
Как видно из скриншота, у меня удалилось 211 строчек. При этом, я провел подобную ревизию 20 дней назад. Затем мы эту табличку оптимизируем, вставив в меню «SQL» строчку:
OPTIMIZE TABLE wp_posts
Затем проведем удаление пинкбэков:
DELETE FROM wp_comments WHERE comment_type = ‘pingback’
Если не знаете, что это, то вкратце объясню: когда кто-то ставит на ваш ресурс ссылочку, вордпресс к вам в комментарии отсылает как бы обратную ссылку – pingback.
Советую почитать: — Как заработать в интернете 36 способов
Как очистить сайт с помощью плагина
Это довольно простой и удобный метод. Для этого нам потребуется плагин, называющийся optimize DB. Его достаточно активировать, в том же разделе «Плагины» нажать на optimize, перейдем в его страничку и нажмем «Оптимизировать сейчас». Ваш ресурс будет оптимизирован. После этого не забудьте его деактивировать, для уменьшения нагрузки на сайт.
Также, если вы решили провести комплексную очистку сайта от хлама, вам желательно проконсультироваться у специалиста. Но специалиста найти сейчас не так просто. Да и обойдется вам это в «Копеечку». Поэтому, проще изучить данный материал по видеокурсу.
По поводу курсов, я бы предложил курс, который я сам прошел. Мне понравился материал Александра Борисова «[urlspan]Кибер-Блоггер[/urlspan]» В данном курсе Александр понятным языком рассказывает, как именно необходимо проводить очистку, какие применять методы, какие должны быть фото, ссылки и прочее.
[urlspan][/urlspan]
Я применил его метод и получил результат, у меня исчезли многие дубли страниц, пропали остатки удаленных плагинов, неработающие ссылки и прочее. На самом деле все это очень замедляет блог. Даже не то слово, за дубли страниц вас могут забанить поисковики!
Например, раньше Яндекс показывал проиндексированных постов на http://info-kibersant.ru/ 1220, хотя их реально было около 250, сейчас яндекс показывает 480, а Гугл 520, что намного ближе к реальности! Хотя на моём блоге их ещё мало, на многих число дублей достигает сотен тысяч! И это не выдумка! Данные сайты находятся не далеко от бана! Поэтому, сайт необходимо очищать!
Приведу слова Борисова про раздел «Очистка» в его курсе:
Подробнее информацию о курсе вы найдете на сайте Александра.
Я надеюсь, теперь вам ясно, как очистить сайт? Я привел только часть методов, хотя их на самом деле намного больше. Но и данных методов достаточно для очистки большего количества хлама с сайта. Желаю успехов!
С уважением Андрей Зимин 01.02.2015г.
Анекдот: