Как ускорить блог вордпресс. Ускоряем Wordpress

Подписаться
Вступай в сообщество «allcorp24.ru»!
ВКонтакте:

Рано или поздно все начинающие веб-мастера сталкиваются с проблемой скорости загрузки страниц сайта. Владельцы сайтов на платформе WordPress не являются исключением. Спустя месяц-два все сайты на WordPress начинают «тупить», причиной того может стать много факторов. В данной статье мы разберем основные причины и способы как ускорить сайт на wordpress.


Навигация по странице:

10 советов по ускорению загрузки сайта на WordPress

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

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

Давайте перечислим как возможно ускорить сайт на wordpress:

  • gZIP сжатие;
  • уменьшаем css и JavaScript;
  • сокращение размера заголовка отзыва;
  • очистка базы данных от мусора;
  • убрать лишний JavaScript;
  • использовать кэширование для статического контента;
  • расположение css и JavaScript;
  • пользуйтесь поддоменами для паралельного скачивания;
  • откажитесь от ненужных плагинов;
  • выберите быстрый хостинг для своего сайта.
  • На первый взгляд работы предстоит много, но разобравшись что к чему это не займет у вас больше полу часа, а «выхлоп» от проделанного пути будет колоссальным. Давайте разберем каждый предложенный пункт более детально и проведем ускорение сайта на WordPress.

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

    Как проверить включено ли gzip сжатие

    Для того что бы проверить включено ли сжатие на вашем сервере можно воспользоваться сайтом whatsmyip.org который покажет сжимаются ли ваши данные и на сколько эффективно.

    Если по результатам проверки вы получите следующее:

    Значит ваши данные сжимаются и у вас все правильно работает.

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

    Для того что бы уменьшить объем кода и ускорить загрузку страницы WordPress сайта существует несколько вариантов. Инструкции по которым можно прочитать у нас на сайте.

    Чем больше у нас на загружаемой странице компонентов, таких как:

    • картинки;
    • скрипты;
    • флеш анимации и т.д.

    тем медленнее она грузиться. Ведь правило протокола HTTP/1.1 ставит ограничение одновременной загрузки компонентов с одного хоста на уровне 2 штук. Таким образом у наши части страницы грузятся медленно и частями. Решение этой проблемы так же есть, и его мы детально разберем в следующей публикации.

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

    Загрязненная БД приведет к огромным задержкам при загрузке, из-за того что количество переборов будет очень велико. Правильно настроена корректировка внесения данных в базу и ее от «шлака» поможет вам сохранить скорость и чистоту, позволит неплохо ускорить сайт на wordpress.

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

    Совет 6. Использование кэширования позволит как ускорить сайт на wordpress

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

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

    Для кэширования можно использовать , или другой понравившийся вам плагин.

    Совет 7. Правильно располагайте ваши css и JavaScript включения.

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

    В то же время Google рекомендует опускать все файлы стилей вниз документа, якобы они мешают загрузке контента, по сути так оно и есть. Что же выбрать в данном случае? Этот спор поможет решить небольшой эксперимент. Если у вас «тяжелый» CSS файл, с огромным количеством правил, и при загрузке страницы сайта, все элементы прыгают, тогда размещайте в хедере, если же при расположении подключения стилей в футере ничего такого не происходит, тогда лучше оставить его внизу. Нужно из двух зол выбирать меньшее.

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

    Совет 8. Пользуйтесь поддоменами для параллельного скачивания

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

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

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

    Представлена отдельно.

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

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

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

Привет, друзья! Сегодня я бы хотел написать о том, как ускорить wordpress. Вы узнаете 10 способов, которые помогли моему блогу работать в несколько раз быстрее.

Для чего нужно ускорять блог?

2. Запретите обновления сайта.
У вас установлен wordpress и много плагинов. Все эти плагины и сам движок время от времени обновляются. И сайт начинает искать эти обновления в интернете. Таким образом, скорость вашего сайта уменьшается. Чтобы этого не было, я советую запретить обновления блога. Для этого есть разные плагины, но ми не будем ставить плагин, а воспользуемся вод таким кодом.

// обновления wordpress
add_filter ("pre_site_transient_update_core",create_function ("$a", "return null;"));
wp_clear_scheduled_hook ("wp_version_check");
// обновления плагинов
remove_action ("load-update-core.php", "wp_update_plugins");
add_filter ("pre_site_transient_update_plugins", create_function ("$a", "return null;"));

Этот код нужно вставить в файл functions.php в самый низ перед вод таким знаком ?>

3. Отключите ревизию постов и удалите корзину.
Например, вы написали статью в блог. Через некоторое время решили ее отредактировать. После этого увеличивается количество ревизий поста. А все эти ревизии нагружают базу данных. Точно также, все статьи, которые вы удалили, автоматически попадают в корзину. И опять же, увеличивается нагрузка на базу. Если вы решили удалить пост, значит, он вам не нужен. И корзина также не нужна.

А теперь обо всем по порядку. Для того, чтобы отключить ревизии, зайдите в wp-includes — default-constants.php
и замените там строчку

define ("WP_POST_REVISIONS", true);

define ("WP_POST_REVISIONS", false);

Чтобы отключить корзину, откройте файл wp-config.php и пропишите там строчку

define ("EMPTY_TRASH_DAYS", 0);

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

/** Имя базы данных для WordPress */
define ("EMPTY_TRASH_DAYS", 0); /** удаления корзины */
define ("WP_CACHE", true); /** кэширования */
define ("DB_NAME", "a40210_site");

4. Оптимизируйте базу данных для ускорение сайта.
Для этого есть замечательный плагин Optimeze DB . Скачайте его, установите, а потом активируйте. Дальше зайдите в Панель управления — плагины и нажмите на кнопку «optimize» Потом плагин можно деактивировать, чтобы он не нагружал сайт. И, примерно раз в две недели можете его активировать и нажимать на кнопку «optimize» .

И еще один совет. Не забывайте указывать ширину и высоту картинки. Так она будет быстрее загружаться.


Вод так неправильно:

А вод так правильно:

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

6. Удалите ненужные плагины для ускорение сайта.
Каждый плагин сильно нагружает базу данных. И чем их больше, тем хуже. Поэтому перейдите прямо сейчас в Панель управления – Плагины – Установление плагины , и посмотрите на каждый из них. Наверняка, некоторые можно заменить простим кодом, а некоторые вообще не нужны. Я лично на своих сайтах стараюсь многие функции реализовывать при помощи кода.

7. Оптимизируйте файл style.css для ускорение сайта.
Для этого нужно перейти на сайт styleneat.com и загрузить или скопировать и вставить туда свой файл стилей. Этот сайт поможет сжать файл, и таким образом стили будут загружаться намного быстрее, а значит и увеличиться скорость сайта. Но перед тем, как сжимать файл, я советую сделать его копию, поскольку после сжатия, сайт может отображаться не совсем правильно.

8. Защитите блог от спама
Это также очень важно для ускорение wordpress. Если спамеры будут сильно атаковать сайт, то это увеличить нагрузку на сервер и соответственно снизится скорость ресурса. Для того, чтобы от спама есть очень много плагинов. Я, например, установил Akismet , и мне его вполне хватает.

9. Перенесите все скрипты с header.php в footer.php
У каждого сайта есть очень много разных скриптов. Возможно, вы установили, какую-то статистику для сайта, или или еще что-то. Так вот, в инструкции по установлении скриптов часто советуют, что нужно вставлять код в файл header.php перед тегом . Иногда это действительно необходимо, но не всегда. В большинстве случаев коды лучше вставлять в файл foter.php перед тегом

Дело в том, что header.php это верх сайта, а footer.php низ. Сначала загружается верх, а потом соответственно низ. Так вот, чем меньше будет разных скриптов в файле header.php, тем блог будет быстрее грузиться. Поэтому, перенесите все скрипты с файла header.php в footer.php

10. Выберите быстрый хостинг.
Этот пункт, наверное, нужно было бы написать самим первым для ускорение wordpress, поскольку хостинг очень сильно влияет на загрузку любого ресурса. Я, например, выбрал для своих сайтов Макхост.
Он очень быстрый и дешевый. А самое главное то, что технична поддержка онлайн. Я очень часто задаю им разные технические вопросы, которые даже не касаются работы хостинга и ребята всегда отвечают. Они даже сами удалили вирус с моего сайта;-).

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

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

Ну что же, наверное, все что касается вопроса: «Как ускорить wordpress?» Надеюсь, вам понравилась статья;-). Если вы знаете еще какие-нибудь способы для ускорение сайта, то поделитесь в комментариях;-).

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

В этой статье я расскажу, как эффективно ускорить сайт на WordPress при помощи 12 лучших практик, которые помогут вам увеличить производительность вашего сайта.

Выбор хорошего хостинга

Выбор хостинга оказывает огромное влияние на скорость сайта. Хороший веб-хостинг это основа, на которой будет стоять ваш сайт. Если вы работаете над повышением скорости загрузки сайта, первым делом обратите внимание на хостинг (даже если сайт не на WordPress).

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

CDN

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

Кэширование

Кэширование это временное хранение контента, такого как страницы, изображения и другие файлы, участвующие в процессе рендеринга страницы. Контент хранится на локальном носителе пользователя в качестве кэша, и при повторном запросе этих файлов страница отрисовывается намного быстрее. На стороне сервера тоже есть кэширование. Вопрос технический, но есть множество популярных WordPress плагинов, помогающих настраивать и управлять кэшированием очень просто. Самые популярные из них это W3 Total Cache и WP Super Cache.

Минификация CSS и JS файлов

В процессе минификации CSS и JS файлы сжимаются до наименьшего размера, повышая тем самым скорость загрузки файлов браузерами. Если вы предпочитаете вручную минифицировать свои CSS и JS файлы, то вам пригодится YUI Compressor. Или можно воспользоваться WP Minify, который сделает всю работу за вас в автоматическом режиме. В некоторых плагинах для кэширования присутствует опция по минификации.

Сжатие изображений

Помимо того, что большие файлы изображений значительно замедляют сайт на WordPress, они еще сильно забивают пропускную способность сети. Изображения это отличный подопытный для оптимизации. Используйте WPMU DEV WordPress Smush API, плагин WP SmushIt поможет уменьшить размер изображений без потери качества. Я сам пользуюсь этим плагином и считаю удивительным то, насколько он снижает размер изображений.

Сжатие сайта

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

Плагин W3 Total Cache крайне популярен для кэширования, но с его помощь можно также сжимать сайты. Воспользоваться данной функцией можно, перейдя: admin page -> Performance -> Browser Cache -> Enable HTTP (gzip) Compression.

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

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

Также как и ваш жесткий диск может стать фрагментированным, базы данных WordPress страдают от того же недуга. Тем не менее, для оптимизации базы данных можно воспользоваться плагином WP-Optimize или WP-DB Manager. С помощью последнего плагина можно не только оптимизировать базу данных, но и установить расписание для регулярной проверки.

Выбор правильных плагинов

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

Отключение пингбеков и трекбеков

По умолчанию, когда другой сайт упоминает о вас, ваш сайт получает об этом уведомление. Такие уведомления называются пингбеки и трекбеки. Их можно отключить: admin page -> settings -> discussion снимите две верхние галочки, как на скриншоте ниже.

Отключение данной функции не навредит вашему сайту.

Выбор правильной темы или темы-фреймворка

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

Оптимизация структуры домашней страницы

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

Включение Keep-Alive

HTTP Keep-Alive это идея использования TCP соединения для посылки и получения множественных HTTP запросов вместо открытия нового соединения под каждый запрос. На вашем хостинге данная функция может быть уже включена, так что сначала узнайте у вашего провайдера. Но если у вас самый обычный аккаунт, скопируйте строку кода ниже в файл.htaccess.

План статьи

Для Google, Яндекса и других поисковых систем скорость загрузки сайта является важным фактором ранжирования. Рассмотрим ускорение загрузки и работы сайта на CMS WordPress. Результаты работы можно увидеть в конце поста.

Цель: Ускорить загрузку и работу сайта на CMS WordPress плагинами (без правки кода).

Шаг 1. Анализ текущей ситуации со скоростью загрузки.

Ускорение этого блога я делал еще в феврале 2015 года, поэтому скриншота прошлого состояния не сохранилось. По памяти помню, что сервис PageSpeed Insights показывал скорость загрузки 50/55 для мобильных/ПК. Состояние было плачевное и я задумался про ускорение.

Проанализируйте свой сайт на WordPress с помощью сервиса Google PageSpeed Insights и если результат загрузки сайта меньше 85 — читайте дальше.

Шаг 2. Устанавливаем плагины для ускорения.

WP Fastest Cache

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

Зайдите в админке сайта на WP в «Плагины» -> «Добавить новый». Впишите название плагина, нажмите «Поиск». Первый плагин с изображением животного кошачьего типа — наш плагин. Устанавливаем.

EWWW Image Optimizer

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

Зайдите в админке сайта на WP в «Плагины» -> «Добавить новый». Впишите название плагина, нажмите «Поиск». Первый плагин с изображением молотка, который бьет по картинкам — наш плагин. Устанавливаем.

Шаг 3. Настройка ускорения сайта на WordPress

Настроим кеширование и минимизацию css, js файлов. В панели администратора новым пунктом меню у вас появился WP Fastest Cache. Зайдите по ссылке, внизу вы увидите поле language, установите русский язык. Установите галочки во всех пунктах, как на скриншоте ниже. В другие вкладки плагина можете не заходить — там платные функции, за которые вам вряд ли захочется отдавать деньги.

После этого сожмём картинки на сайте. В панели админки WP наведите на медиафайлы, выберите пункт «Оптимизировать». В выбранном окне воспользуйтесь двумя функциями — оптимизацией картинок из библиотеки и оптимизация других картинок (шаблона, движка и т.д.). Этими действиями вы сжимаете уже существующие изображения на сайте, загружаемые после установки плагина картинки будут сжиматься автоматически при загрузке на сервер.

Всего 2 этих шага существенно ускорит загрузку страниц, что увеличит лояльность поисковых машин и улучшит отношение людей к вашему сайту на WordPress.

Шаг 4. Результаты ускорения сайта.

Результаты шикарные. С 50 сразу стало 81 (опять-таки, по памяти). Почитав рекомендации Гугла нашел множество проблем загрузки, связанной с плагином, который предназначен для красивого вывода программного кода на блоге. После того, как я его снес — это значение поднялось до 91! Вот, что показала Яндекс Метрика — отчет по загрузке страниц:

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

Дополнительно

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

Это заметно снижает скорость загрузки и отношение Google к сайту. Простой пример — в моем блоге на главной вы увидите над лентой последних постов текст и небольшое фото. Если бы я поставил в атрибут src тега img ссылку на изображение оригинал разрешением ~1000×2000 и вывел картинку 100×100, серверу пришлось бы загружать изображение 1000×2000, браузер сжал бы ее до нужных размеров, которые я прописал в стилях отображения, но реально-то загружался оригинал. Поэтому я не поленился отресайзить её в Photoshop и только после этого использовать в шаблоне. Загружайте изображения ровно в таком разрешении, в котором хотите её отобразить.

Меньше графики — быстрее сайт.

Графика занимает в сотни и тысячу раз места больше, чем несколько строк в CSS и HTML. Старайтесь делать элементы сайта при помощи этих языков разметки во всех случаях, где это возможно.

Меньше плагинов — меньше запросов к базе данных.

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

Если у вас возникли проблемы с ускорением сайта на WordPress или возникли вопросы по теме — пишите в комментарии или на почту через форму слева — постараюсь помочь.

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

Для начала, проверим скорость загрузки WordPress при помощи специального сервиса Webwait.com . Перейдите, пожалуйста, по этому адресу и в строке «WebSite» впишите доменное имя своего ресурса, нажмите кнопку «Time It».

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

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

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

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

Я храню свои сайты у двух провайдеров – это TimeWeb.ru и sweb.ru – со скоростью и стабильностью работы у них проблем никогда не было.

2. Отключите все неиспользуемые плагины. Если использование какого-либо плагина для вас не обязательно, то смело отключайте его (Деактивируйте), так как именно ненужный плагин может служить причиной медленной загрузки ресурса. От некоторых активных плагинов можно избавиться, реализовав их функции с помощью php-кода или javascript.

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

3. Отключение резервных сохранений (ревизий) и удаление корзины. Замечали вы или нет, но сайт автоматически сохраняет все исправления, которые вы вносите в статьи. А так же, хранит все удаленные статьи и файлы в корзине. Так вот, и ревизии и корзина являются одной из причин медленной работы сайта. Для того чтобы их отключить, необходимо в файле config.php прописать строчки:

Define ("WP_POST_REVISIONS", false); define ("EMPTY_TRASH_DAYS", 0);

Если возникнут проблемы, советую так же обратить свое внимание на следующий материал «Ревизии. Как удалить, отключить ревизии в WordPress». Там вы получите намного больше информации по этому вопросу.

4. Оптимизация стилей style.css. Файлы CSS стилей, обычно, содержат массу комментариев, ненужных переносов строк и пробелов. Все это делает файл больше и сайту приходится тратить больше времени на его прочтение, что замедляет загрузку. Чтобы удалить из файла все лишнее необходимо скачать файл style.css с сервера на котором лежит ресурс (предварительно сохраните его копию).

Есть WordPress плагин, который сам оптимизирует стили сайта, он называется CSS Compress. Можете поставить его, тогда не придется вручную менять файлы. Но, с некоторыми темами он вызывает конфликты. А так же, не забывайте, что лишний плагин – это дополнительная нагрузка на сайт.

5. Редактирование Header.php. По умолчанию большинство скриптов сайта устанавливаются в начале кода сайта, для WordPress это файл header.php. Их лучше перенести в подвал (footer.php). Делается это для того, чтобы посетитель который придет на ваш сайт, не ждал загрузки всего ресурса, а мог сразу приступить к изучению информации, которая ему необходима. То есть сначала для него будет грузится верстка сайта, стили и шаблон, а только потом все остальные штучки и эффекты Это однозначно ускорит WordPress блог, даже Google в своих рекомендациях настаивает на переносе скриптов в нижнюю часть сайта.

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

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

Function custom_clean_head() { remove_action("wp_head", "wp_print_scripts"); remove_action("wp_head", "wp_print_head_scripts", 9); remove_action("wp_head", "wp_enqueue_scripts", 1); } add_action("wp_enqueue_scripts", "custom_clean_head");

6. Zlib сжатие кода. Zlib сжатие способствует сжатию кода на сайте, примерно. на 70-75%. Сжатие необходимо сделать для того чтобы уменьшить объем передаваемых данных и ускорить блог за счет этого. Для осуществления Zlib сжатия войдите в админку блога, перейдите в раздел редактора темы и откройте файл header.php. В самом верху файла, перед стройкой про DOCTYPE вставьте код, включающий сжатие:

7. Плагин кэширования Hyper Cache. Плагин при первом запросе той или иной страницы преобразует ее из php формата в HTML, и все последующие запросы не требуют выполнения скриптов, из кэша берется страница преобразованная в HTML. Пока у вас не установлен плагин кэширования Hyper Cache, такое преобразование будет происходить при каждом запросе страницы. Hyper Cache же кэширует страницу 1 раз и сохраняет ее копию, которую будет отдавать при следующих запросах. О том, как установить и настроить плагин кэширования Hyper Cache можете прочитать подробно в . Он поможет существенно увеличить скорость блога (больше, чем остальные методы вместе взятые). Непременно установите его на свой ресурс.

8. Плагин Optimize DB. Плагин Optimize DB оптимизирует базу данных. Просто необходимо несколько раз в месяц заходить в настройки плагина и оптимизировать базу данный, нажатием на кнопку «Optimize». Можно вместо этого плагина оптимизировать базу вручную, если знаете как и не боитесь ничего попортить.

9. Плагин кэширования запросов к базе данных DB Cache Reloaded. Данный плагин действует аналогично Hyper Cache, только не с файлами сайта, а с базой данных. Так же DB Cache Reloaded использует для своих действий минимальное количество дискового пространства.

10. Оптимизация картинок и изображений. Картинки занимают немало места и требуют для передачи изрядную порцию трафика. Скорость загрузки страниц блога во многом зависит от картинок и изображений, которые вы используете в своих постах. Это прежде всего зависит от их размера. Не загружайте картинки большого расширения – делайте такой размер, который нужен для отображения на странице. Jpg и png картинки можно сжать сервисом Tinypng.com .

11. Защита сайта от спама. Атаки спамеров могут стать первостепенной причиной плохой загрузки и работы ресурса. Поэтому, установите на сайт защиту, подробнее о которой вы можете прочесть в статье « ».

Как я обещал в начале статьи, скорость загрузки блога увеличилась, примерно на 15%, это при том, что мой ресурс не загроможден большим количеством скриптов, картинок и другими элементами. Если сайт “навороченный”, то эффект может быть во много раз сильнее. Сейчас у меня показания:

А на этом, я заканчиваю сегодняшний пост. Удачи вам в ускорении вашего сайта.

← Вернуться

×
Вступай в сообщество «allcorp24.ru»!
ВКонтакте:
Я уже подписан на сообщество «allcorp24.ru»