Как оптимизировать и ускорить свой блог

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

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

 

biznes_idea__3244556 Рекомендуем прочитать: «Как защитить сайт или блог на WordPress?»

 

036bd_blog

 

Оптимизация блога. Разбор зависимости скорости загрузки и позиций в выдаче

Подавляющее большинство как начинающих, так и уже более опытных блогеров не уделяют ускорению своих блогов никакого внимания. Некоторые постоянно находятся в поисках улучшения своего ресурса и уже на начальных этапах развития сталкиваются с этим вопросом «Влияет ли скорость загрузки блога на позиции в выдаче?».  Ответ мне видится максимально очевидным, а как считаете вы? Ладно, не буду томить и скажу, что конечно влияет! В качестве примера и для лучшего представления обрисую вам следующую ситуацию: Представьте себе, пользователь открыл поисковик (Гугл или Яндекс), ввел в строку поиска свой запрос и увидел множество страниц результатов. Натолкнувшись на ссылку с вашим блогом, он открывает её. Но что происходит дальше? Окно его браузера долго грузится и белый экран никак не хочет сменяться на полноценную картинку сайта…Проблемка, не так ли? И тут же встречный вопрос: Как вы думаете, что большинство юзеров сделает в такой ситуации?

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

Поэтому прямо сейчас мы займемся тем, что будем по максимуму ускорять ваш блог. Кроме того, вы научитесь оптимизировать базу данных wordpress через phpmyadmin. Ну с, приступим?

 

biznes_idea__3244556 Рекомендуем прочитать: «Продвижение блога или сайта статьями – один из самых эффективных методов!»

 

Как ускорить работу блога

 

Никакое дело не покажется невыполнимым, если разбить его на мелкие части (Генри Форд).

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

Шаг первый. Отключаем ненужные плагины (которых, как вы увидите, очень много).

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

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

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

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

WPPageNumbers — программный модуль для вывода постраничной навигации. Это все также легко делается при помощи кода.

DisableWordPressUpdates — отключение данного плагина значительно снизит мощность нагрузки на блог. Он отвечает за отключение автоматического обновления движка и плагинов. Для этого можно прописать пару строк в коде и дело в шляпе.

QipSmiles — этот плагин выводит смайлы на блоге. Та самая история и здесь. Сделать смайлики можно и без плагина.

InvisibleCaptcha — контроль спама в комментариях на wordpress. Меняем поля в коде и забываем одновременно о двух вещах: плагин и спам.

Anti-XSSattack — Данный программный модуль работает для WP 2.5, поэтому отключаем.

Audioplayer — сильно грузит сервер, также отключаем.

LoginLockDown — для спокойствия и крепкого сна просто создайте пароль на 50 символов и всё, а плагин — delete.

OptimizeDB — Можно отключить, и включать только тогда, когда собираетесь провести оптимизацию базы данных.

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

Если вы не знаете, как заменить применение плагина на использование кода, тогда обратитесь к помощи поисковой системы Гугла или Яндекса, в интернете вы найдете огромное количество статей на эту тему с подробными описаниями и пояснениями. Главное, ввести правильно запрос. К примеру:  «Смайлики в комментариях без плагина на WordPress», «Защита от спама в комментариях без плагинов» и дальше в таком духе. Кто ищет, тот обязательно находит…Удачи!

Залить на ютуб все аудиозаписи и видеоролики

Многие в своих постах для большего восприятия пользователями информации вставляют аудио и видео записи, причем заливают их непосредственно на сервер блога. Если таковые имеются, то их необходимо обязательно убрать и перезалить, к примеру на youtube. Объясняю почему. Если у вас будет некоторое количество обзоров и видео-уроков, и посетители, а также клиенты по вашей рекламе начнут просматривать их в количестве ста человек (на все видео), то сервер начнет истерить и просить о помиловании. Так что берем и загружаем все видео на Ютуб, а потом просто вставляем код на блог. Надеюсь, каждый умеет это делать. На всякий случай вот ролик

 

biznes_idea__3244556 Рекомендуем прочитать: «Как продвигать свой сайт или блог – улучшаем позиции в поисковике»

 

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

 

Как отключить корзину и ревизию постов на движке WordPress

Прежде чем перейти к действиям, разберем, что же такое ревизия поста? Ситуация следующая: Вы пишите пост и когда он полностью оформлен – сохраняете его. Всё верно. Но довольно часто возникает потребность со временем что-то изменить, убрать или добавить. А что же происходит с первоначальным вариантом поста? Вот тут и создается ревизия, иными словами сохраняется его копия. Вы только представьте, сколько таких ревизий (копий) соберется у вас за год? Поэтому вашей главной задачей будет удалить все ревизии постов, а также отключить их создание.

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

Итак, находим в корне вашего блога файл wp-config.phpи открываем его при помощи любого текстового редактора. Рекомендую Notapad++, очень удобный и мощный редактор. Туда вставляете 2 строчки:

define(‘WP_POST_REVISIONS’, false);

define(‘EMPTY_TRASH_DAYS’, 0);

Их можно вставить сюда:

 

biznes_idea__3244556 Рекомендуем прочитать: «Как продвинуть нулевой блог?»

 

444334234342

Первой строчкой мы отключаем ревизии постов, а второй — корзину. Цифра «0» — это значение времени (дней), которое посты и страницы будут храниться в корзине. Ну а ноль – это нисколько. По желанию, дабы избежать неприятностей со случайным удалением и невозможностью возврата (отката), вы можете поставить 1 или 2.

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

Найти её можно следующим образом:  заходим в панель управления хостингом, там ищем кнопку «PhpMyadmin» и нажимаем. Потом вводим данные для входа (логин и пароль), которые вы обязаны знать!

 

4443342343421

 

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

44433423434211

 

Кнопка «Экспорт» — «Выделить всё» и подтверждаем действие нажатием кнопки «ОК». Можно заархивировать базу и потом произойдет её скачивание на ПК. Теперь, в случае косяков или ошибки, мы защищены, потому что имеем копию.

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

wp_comments

wp_links

wp_options

wp_postmeta

wp_posts

wp_terms

wp_term_relationships

wp_term_taxonomy

wp_usermeta

wp_users

Еще вы должны понимать, что после установки какого-либо плагина, в базе создаются под него таблицы. Бывает так, что вы попользовались плагином и удалили, а таблицы то в БД остались. Поэтому их нужно удалить, чтобы не замедлялась работа блога. Делается это так: ставим галочку напротив таблицы, которую нужно удалить и нажимаем на «крестик».

 

biznes_idea__3244556 Рекомендуем прочитать: «Арианна Хоффингтон — цитаты о деньгах, власти и про свой самый популярный блог»

 

444334234342113

 

Это мы сделали пол дела. Поскольку ранее мы только отключили ревизии, сейчас их нужно удалить из базы данных. Ради интереса, запомните размер данных напротив wp-post. После удаления мы посмотрим как она изменилась. У меня она уменьшилась в 2 раза.

Переходим по вкладке «SQL» и вводим в строку такой запрос:

DELETE FROM wp_posts WHERE post_type = «revision»

На картинке вы наглядно видите:

 

4443342343421136

 

Далее нажимаем кнопку «ОК» и смотрим что получилось:

 

444334234342113665

 

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

Выходит, что wp-post мы дружно очистили, оставив там только все самое необходимое. Теперь необходимо оптимизировать таблицу wp-post. Делается это с помощью такого запроса через ту же вкладку SQL:

OPTIMIZE TABLE wp_posts;

Если готово, тогда приступайте у удалению всех комментариев со спамом, которые поступили на блог:

DELETE FROM wp_comments WHERE comment_approved = ‘spam’;

Дальше нужно удалить все пинкбеки:

DELETE FROM wp_comments WHERE comment_type = ‘pingback’;

На этом, пожалуй, мы закончим нашу мощную оптимизацию базы. Теперь я хотел бы перейти к плагину optimize DB. Он нам поможет закрепить все проделанное. Если он не установлен на вашем блоге, тогда скачайте и установите. Итак, в панели администратора заходим в раздел «Инструменты», дальше «optimize DB» и там выбираем «Optimize NOW». Нажимаем 1 раз эту кнопку. Всё база оптимизирована, плагин можно выключать.

«А на последок я спою…»

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

 

biznes_idea__3244556 Рекомендуем прочитать: «Десять самых распространенных ошибок блоггеров-новичков»

 

4443342343421136653

 

1) Когда вставляете в статью или пост картинки, то старайтесь загружать их не большого размера. Потому что большие картинки тоже довольно длительное время грузятся. С помощью поисковиков вы сможете найти много интересной и полезной информации по этому поводу. Просто введите «оптимизация изображений для web».

2) Как уже говорил вначале, не нужно вставлять в новости или обзоры на блоге аудиофайлы и видеоролики, которые будут напрямую грузиться с хостинга (сервера). Существует достаточно различных сервисов для этого, тот же Youtube. Используйте его.

3) Если это возможно, тогда поместите все коды скриптов «в подвал» сайта. Речь идёт о файле footer.php. Тогда во время загрузки страницы блога в первую очередь будут грузится картинки, текст и т.д., а в самом конце уже всякие примочки.

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

Есть вопросы, пожелания, предложения? Пишите нам,
мы обязательно ответим.