Посещаемость растет, а сайт тормозит. Как его ускорить за 5 минут?

ускоряем блог

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

Дело в том, что сейчас средняя посещаемость составляет около 450 уников в сутки (правда, в выходные проседает). Был даже всплеск в 600 человек. Я в шоке, как говорится.

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

Надеюсь, что будут интересны читателям.

Иногда на статью у меня уходит 8 часов за несколько дней написания. Бывает, я переписываю статью по 2- 3 раза. До тех пор, пока самому не понравится. Например, вот эта заметка испытала аж 5 реинкарнаций. Ее бессовестно стянули и растиражировали на множестве сайтов. Кто-то благородно поставил ссылку, а кто-то, видимо, постеснялся : (

Но искренне не советую заниматься копированием чужих статей. Только навредите себе и своему проекту. Можно вообще под санкции попасть. Да и разве своей головы на плечах нет? Неужели совсем нет мыслей и совсем нечего сказать? Не верю!

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

Вот и весь “секрет”. Стараюсь писать интересно.  Подробнее – вот здесь все сказано. ТИЦ и PR у меня нулевые. Но это меня совершенно “не парит”. Все само придет.

Естественно, с ростом трафика, сайт стал ощутимо подтормаживать. Я сразу схватился за голову и стал думать как бы ускорить блог : – )

Сначала решил посмотреть как вообще открывается IdeaFox.Ru у моих посетителей. Как это сделал? Читайте ниже!

Как быстро открывается Ваш сайт?

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

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

Пяток проектов вообще были заражены или давным -давно заброшены : (график посещаемости блога ИдеяФокс.Ру

Короче, вот что я Вам рекомендую после непродолжительных поисков:

Это прекрасный сервис под названием http://host-tracker.com

хост-трекер

Как им пользоваться? Все очень просто:

1. Забиваем имя своего сайта в строке. Я , конечно, забил ИдеяФокс.Ру

2. Жмем на кнопку “Проверить”

3. Ждем завершения процесса. Проверка может занять несколько минут.

Вот, например, как открывался мой сайт вчера вечером, в 23 часа, когда блог испытывал максимальную суточную нагрузку. Среднее время открытия главной страницы было 4,3 секунды!!! по результатам тестов.

Это очень и очень долго! Недопустимо долго! image

Естественно, с такой скоростью открытия резко возрастает показатель отказов. Напомню, что под словом “отказ” здесь следует понимать следующее:

1. Поисковая система Яндекс под отказом понимает время, проведенное на сайте посетителем менее, чем 15 сек.

2. Поисковая система Google под отказом понимает просмотр только одной страницы посетителем за сеанс.

Как понимаете, мало кто будет ждать почти 5 секунд, что влечет повышение % отказов и снижение качественности поведенческих факторов на сайте. Это в свою очередь ведет к падению трафика.

Кстати, любопытно посмотреть:

— В Далласе мой сайт открывается за полсекунды.

— В Амстердаме уже за секунду.

— В Москве уже 2 секунды.

Протестируйте там свой сайт. Вдруг, у Вас такие же проблемы?

Естественно, меня такой расклад дел не устроил и стал копать эту тему вдоль и поперек.

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

Например:

1. Требовалось ручками править код и копаться в движке. Я не уверен в своих силах в таких вопросах, и не стал даже заморачиваться на эту тему. С таким же успехом можно предложить мне срочно заняться балетом.

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

3. Рекомендовали и платные решения. Но … и у них тоже есть недостатки (например, с пропажей комментариев)

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

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

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

WP Super Cache – ускоряет блог в N раз!

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

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

Давайте глянем, как быстро стал работать WordPress после его установки.

Опять иду на host-tracker.com и провожу измерение скорости после установки WP Super Cache. Что мы видим, дети? : – )

Среднее значение уже 0,56 сек. Это далеко не рекорд, но уже гораздо лучше!

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

Еще раз, напомню, что я говорю  среднем значении. В разных странах это значение отличается от среднего.

тест скорости открытия сайта

Что имеем в итоге? Я ускорил WordPress в среднем в 8 раз. Весьма неплохо.

Для чистоты эксперимента проверили у друга на сайте (русский хостинг) и получили 3-кратное ускорение. Ну что сказать? Тоже недурно!

Как настроить WP Super Cache?

Надеюсь, что Вы уже знаете, как установить и активировать плагин в WP.

Надеюсь, что Вы уже установили и активировали WP Super Cache : – )

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

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

Уверен, что можно добиться еще большего эффекта – подскажите в комментах. Буду рад!

1. Закладка “Кэш” (все картинки кликабельны. Просто кликните по ним и они увеличатся)

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

настройка WP Super Cache

2. Закладка “Настройка”

Здесь множество тонких настроек. Я только расставил “галочки”  в пределах красного овала. Остальное не менял. Долго проводил опыты и именно это сочетание дало максимальный эффект на данный день для меня.

настройка Super Cache

3. Закладка “Общий кэш”

Обязательно включите “Общий кэш” Именно эта настройка резко ускоряет блог!

Нужно просто расставить “галочки” как на рисунке ниже и нажать на кнопку “Создать общий кэш сейчас”

Как раз этот функционал создает статичные страницы, которые показывают пользователям. Но при этом комментарии обновляются. Можно даже поставить себе оповещение по е-майл.  Мне каждый час приходило сообщение, что кэш создан, дружок : – )

Потом меня утомили эти письма и я отключил оповещение.

Обратите внимание, что  поставил обновление общего кэша каждые 60 минут.

общий кэш настройка

4. Закладка “Настройка CDN”

Ничего здесь не трогал. Пока даже не представляю, что это такое. Говорят, что это делает блог еще быстрее. Надо будет изучить.

5. Закладка “Состояние кэша”

Здесь можно посмотреть сколько страниц находится в кэшированном виде и сколько места они занимают.

Нажмите на надписи “Обносить статистику” и увидите результат. Вот, например, что получилось у меня.

состояние кэша

 

6. Закладки “Плагины” и “Обслуживание”

Не трогал, так как не совсем понятно, на что именно они влияют.

Может, Вы в курсе?

Что я сделал еще?

Обратил внимание, что счетчики в футере ОЧЕНЬ притормаживают сайт. К сожалению, пришлось убрать счетчик от Рамблера. Он уже дня четыре откровенно “тупит”. Как убрал его, сразу стало еще бодрее все работать.

Убрал счетчики подписчиков сервисов рассылок от Mail.Ru  и Subscribe на страницу рассылок. Зачем им быть на каждой странице?

Что еще нужно сделать?

— Прихожу к мысли, что мне нужен нормальный шаблон. Скажем честно, Артистер родил чудовищный код и тоже замедляет работу движка.

— Видимо, придется переезжать на российский хостинг.

Друзья, я жду Ваших советов. Как Вы боретесь с нагрузками? Напишите в комментах. Спасибо!

Что еще почитать на эту тему?

Посещаемость выросла в 5 раз за 2 месяца безо всякого SEO. Интересно, что я сделал для этого?

Заметили новую стратегию блога ktonanovenkogo? Зачем он это сделал?

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

Как бесплатно попасть в каталог Mail.Ru? Экономим 12 000 рублей!

Как я делаю резервные копии сайта?

LiveInternet не работает …

Только для блогеров и вебмастеров:

Проверьте Вашу почту и подтвердите подписку на новости

Проверьте правильность заполнения еще раз!

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

45 комментариев к “Посещаемость растет, а сайт тормозит. Как его ускорить за 5 минут?

  1. лол, у меня твой сайт открывается полминуты.
    но это из-за 3г-модема :)

  2. Я в тебя верила, Дмитрий!!!
    Вернусь перечитать статью, когда стану такой же знаменитой:)

    • Привет, Анатолий!
      Ну, здесь нужно смотреть как быстро открывается сайт в странах, на которые ты ориентирован. Например, ты стараешься для России и Украины. Если в них отклик 1,23 сек — это плохо.
      Нормой для себя считаю 0,5 сек. 0,5 сек. — это скорость популярных блогов. Поэтому я стараюсь не превысить это значение.

      • такого значения у меня нигде нет…
        придется плагин ставить, да? но это еще тестовый сайт сделать надо

        • Анатолий, ну, достаточно сделать резервную копию сайта перед любыми изменениями (установка новых плагинов, обновления)
          Да и вообще, копии блога надо делать регулярно :- )
          Вот здесь писал на эту тему https://ideafox.ru/pro-blog/backup-wordpress.html

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

          • Ну, разумная политика. Не вешать на свой проект триллионы плагинов. У меня вот 9 плагинов и мне этого более, чем достаточно. Один, кстати отключу за ненадобностью.
            С другой стороны, как у вас вырастет посещалка, до 1000 — сразу поставите плагин кэширования :) Никуда не денетесь )

          • если нужно будет, поставлю конечно, куда я денусь?))

  3. Я не заметил проблем при посешениях сайта. Я тоже использую WP Super Cache на своих WP.

    • Привет!
      Дело в том, что в Армении может быстро открываться. А вот в России — были явные тормоза. Это уже особенности географического характера и магистрали.

  4. Мне нравится сервис tools.pingdom.com — он показывает, что именно загружается при открытии страницы и сколько по времени занимает загрузка каждого элемента; можно увидеть, если при загрузке есть запрос к какому-то файлу, а самого файла нет.

    У нас тоже WP Super Cache уже стоит (с самого первого дня), но у нас сервер американский, нужно бы тоже переехать поближе, но на нашем хостинге выделенный IP только на сервере в США, т.е. нужно менять хостинг… В общем, пока не решили.

    • Жанна, спасибо за наводку (про пингдом). Все таки уровень поддержки у хостеров в США достаточно хорош.
      Был на паре российских хостингах — отвечали на простые запросы до 24 часов (!!!)

      В США — 15 минут.

  5. Привет, Дмитрий! У меня тоже посещаемость растет, а сайт тормозит. Поставил по Вашей рекомендации плагин WP Super Cache, было среднее 2,6 стало 0,42 Спасибо!

    • Теймур, день добрый!

      Рад, что Вам помогло. Смотрю, дизайн сайта поменяли?
      И шустрее, кстати, стал блог.

  6. Хорошо, что у меня друзья секущие в этой теме)) Когда только начинал сразу поставил плагин) Не могу зайти на другие страницы с нижней перелинковки («Что еще читать на эту тему»)

    • Дмитрий, рад видеть на блоге!

      Да, хостинг тормозил :( вот и не открывались страницы.

  7. у меня этот плагин стоит больше месяца и все равно жалоба была, что открывается долго сайт… Может много картинок, может человек с Эксплоера заходил… вообще не понимаю как эксплоером можно пользоваться? у меня он больше года вообще ничего не грузит. пользуюсь другими браузерами. Пока этот плагин полностью не раскусила. Сейчас перенастроила немного как здесь написано и посмотрю что будет. До перенастройки общий показатель был 0,56 с, а в Москве более 2 с.
    Дима, 9 плагинов на блоге это шибко круто, причем ты пишешь что в коды лезть боишься. у меня больше 30 плагинов и все такие нужные… и коды.. . голову ломаю чем плагины позаменять, некоторые ну никак не убрать — больше потеряешь. а с 9-ю плагинами вообще думаю, как реактивный самолет сайт должен летать. А пишешь какие оставил у себя? Клип неплохой. люблю эту песню и эту группу. Хотела скачать -все зависает (много страниц открыто) надо перезагружаться и еще не факт, что скачать смогу. Ролик качественный!
    Перенастроила, переместила одну галочку с «Использовать mod_rewrite для обслуживания кэша.» на PHP и стало лучше. 0,55 с, зато в Москве 0,11 с. Больше стало в Лондоне и США (более 2с) — думаю нормально!

  8. Спасибо за помощь. Сделал все по инструкциям. Сайт стал работать быстрее.

    • Пожалуйста, Василий. Плагин этот действительно классный и выдерживает очень большие нагрузки. У меня выдержал 6700 посещений (правда, на ВПС)

  9. Спасибо за полезный плагин! До установки загрузка моего сайта была 1,98, после — 0,42

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

  11. Спасибо! Сайт гораздо быстрее грузиться стал. Даже несмотря на то, что кучу внешних скриптов подключено. Мне еще плагин wp clean up для чистки и оптимизации базы данных нравиться — помню у меня база данных было 14 mb или около того, а как почистил clean up — стало 4.

    • Кстати, про кучу скриптов. Я когда анализировала блог на _developers.google.com, мне сделали замечание: «Удалите из верхней части страницы код JavaScript и CSS, блокирующий отображение. Количество блокирующих скриптов на странице: 1. Количество блокирующих ресурсов CSS на странице: 1. Они замедляют отображение контента.»
      Вот как это исправить по-умному? Не понимаю, как удалить (или переместить?) этот код. У вас нет такого поста в блоге?

        • Так это я вам так ненавязчиво темку подбрасываю, в надежде — авось и напишете :-)
          Хотя проблема не только у меня такая. Я уже не раз читала советы убрать лишний код с хереда, вот только не пойму, куда его засунуть-то можно? В подвал?

  12. День добрый,Дмитрий! Вчера «набрела» на вашу статью и как раз — вовремя, потому, что посещаемость растет, а сайт тормозит. Я уже кучу банеров убрала, взялась на супер кеш, так что ваш урок настройки плагина был вовремя. Результаты сразу же меня поразили — 0,32 сек. Да, это было вчера! А сегодня разместила статью, она у меня долго загружалась, решила проверить скорость загрузки и чуть не упала от огорчения — 1,01!!!! Что за ерунда!!! А потом при проверке вылезла ошибка 503.
    Лезу опять, убираю галочку на РНР, ставлю в mod_rewrite, проверяю и … о, чудо, 0,32!!!
    Дмитрий, для меня все же не понятно, плагин сам удаляет кешированные страницы или надо нажимать на «удалить весь кеш»?
    У меня с сайтом у же месяц черте что происходит, 3 раза обращалась в службу поддержки хостинга, они что-то делали, но все равно нет, нет, да выскакивает предупреждение, что нет доступа . Но вот ведь удивительно, нажимаю на обновление F5 и все восстанавливается. Как вы думаете, в чем может быть причина?

    • Елена, ошибка 503 — это ошибка на стороне сервера, а не ошибка Вордпресс. Попробуйте сменить хостера…
      Один из моих проектов был вынужден уехать с плохого хостинга, где постоянно лезла 502 ошибка, что негативно сказалось на посещаемости.

      Вот здесь можете попробовать 3 мес. от МакХоста https://ideafox.ru/pro-blog/3-month-hosting.html

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

  13. Дмитрий, опять лезу с вопросами по кешированию. Поменяла тему на сайте, стала убирать английские надписи на русские. Одна моя знакомая, посмотрев на сайт, сказала, что не видит изменений надписей, что кеш я чищу не правильно. Порядок, который она мне назвала: отключаем кеширование, жмем «обновить», затем нажимаем «удалить весь кеш» и только потом обратно включаем.
    Честно скажу, не поняла смысла такой манипуляции.
    Что вы на это скажете?
    Заодно повторю вопрос, на который не получила ответ: плагин сам удаляет кешированные страницы в течение 60 минут или все же надо вмешательство человека?

    • Елена, достаточно зайти в плагин и нажать две кнопки «Удалить весь кеш» и «удалить просроченный кеш».
      Если включено «общее кеширование», то еще нужно его обновить.

      Плагин сам очищает кеш, которое зададите. Нет, автоматически все должно очищаться)

      • О, как!!! Я только сейчас разобралась, что не нажала на кнопку “Создать общий кэш сейчас”.
        А те манипуляции, о которых вы написали, проводятся в каких случаях. Например, если я размещаю статью или меняю местами виджеты?

  14. Как такое может быть?
    Еще даже статьи не пишу, а уже на host-tracker.com
    Ошибка HTTP:304 везде и загрузка в среднем 5,5 сек
    Плагин настроен как в статье…
    Плак…

    • Андрей, глянул на хост-трекере -все нормально.
      0,3-0,5 сек. главная. Видимо какой-то сбой был на хостинге кратковременный. Такое бывает

  15. Благодарствую Дмитрий за настройки! Про плагин я этот знал, но как настроить нет. Вчера вот настроил полностью как у Вас в статье, вроде блог быстрее стал. На host-tracker среднее значение по всем точкам 0,4 sec. По моему круто!

Оставить комментарий

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