Меню

Ускоряем загрузку страниц

uvelichivaem-skorost-zagruzki-stranic-pri-pomoshhi-kehshirovaniyaСчитала, что мой блог грузится достаточно быстро, у меня просто быстрый интернет, особых проблем загрузки не замечала. Однако при анализе всплыли отказы: люди покидали ресурс, не дождавшись его загрузки! Для меня конечно это был шок. Причем практически все, делавшие запрос с ОС Android, были в сей категории. После этого задалась вопросом, как увеличить скорость загрузки каждой страницы своего сайта.

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

Рассмотрим, как увеличить скорость загрузки страниц при помощи их кэширования

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

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

Как включить кэширование на WordPress

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

Итак, чтобы на вашем блоге появилась возможность кэширования страниц, необходимо внести маленькое дополнение в файлик config.php. Находится он в корне папки public_html. Скачиваем нужный файл на комп, открываем в любом редакторе HTML, я пользуюсь Notepad++. Скачайте, установите, откройте в нем config.php для редактирования.

Просмотрите внимательно, найдите место вот с таким текстом:

kak-uvelichit-skorost-zagruzki-stranicСразу же под этой строчкой необходимо прописать несложную команду:

define('WP_CACHE', true);

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

pravim-fajjl-config-php

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

Поздравляю, самые сложные манипуляции позади. Далее останется только установить и настроить несложный плагин Hyper Cache.

Как увеличить скорость загрузки страницы с помощью плагина Hyper Cache

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

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

ochistka-kehshaОтмечу, что не сразу все страницы закэшируются, а только по мере обращения к ним пользователей. Через время проверьте скорость загрузки страниц, увидите, насколько она увеличилась! (Например, с помощью этого сервиса). Поздравляю, вы сделали очень полезную работу! Желаю всяческих успехов!

Комментарии к записи " Ускоряем загрузку страниц"
Оставить комментарий
  1. У вас в названии статьи два раза стоит слово "КАК КАК" )) Может это так задуманно? ))

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

  3. Да интересно. Плагин кеширования у меня стоит, а вот конфигурацию я не менял. Надо попробовать, что из этого роя получится. Спасибо, Надежда.

    • Рада, что находите полезное в моих статьях. Кстати, я у Вас тоже многое почерпнула :)

  4. Наверное на то и есть блоггеры, чтоб черпать не достающую информацию и учиться друг у друга. Что-то давненько Вас не было. Удачи!

  5. Как так, а статья "Хочу назад" , по моему Вы ее не читали. Или я ошибаюсь? она написана была 14 ночью, потом еще одна "Читать первым". А Вы говорите ничего нового.:)

    • Ахахах, зацепила :) . Наверное тогда позавчера была у Вас, сорри, обязательно загляну :)

  6. Надежда, я просто подумал, что начал глючить плагин кеширования, поэтому так и написал. Просто у меня было подобное. Написал статью, опубликовал. При этом у себя на компьютере я ее вижу, а с другого Айпи ее не видно.Поэтому я и всполошился. : - <

    • А, странно, может так и было? Просто мне казалось, что я именно вчера была у Вас... Надо будет присмотреться.

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

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

    • Антон, спасибо за информацию. Я уже серьезно думаю запустить еще один сайт. Вордпресс имеет много недостатков, с другими CMS пока не знакома. Возьму на заметку Ваши наблюдения.

  9. Не оттягивайте, а то время ценное)))

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

  10. Я к этому отношусь спокойно, поставил, логотип сделали и все)))) Я тоже кстати заметил сходство с одним из шаблонов)))

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

    Ещё очень хорошо, когда для раздачи статики, на фронтенде, стоит nginx (как тут) :-)

    • Кстати, nginx не моя заслуга. Это наверное хостеры сделали. Если честно, в этом мало что понимаю.

  12. Достаточно хотя бы той информации, что он отлично справляется с раздачей статического содержимого. Это может показаться несущественным, но почти каждой странице после загрузки HTML-содержимого требуется догрузить скрипты, стили, картинки. И вот тут уже энджин рвёт Apache.
    Не зря же Яндекс, Рамблер, Мэйл на нём работают :-)

    • Рада, что все хорошо. Особенно, что мне не пришлось в этот раз прилагать усилий.

  13. Попробую на воем сайте, спасибо

  14. для проверки скорости элементов на сайте есть хороший сервис tools.pingdom.com/fpt

  15. Да, но Сейчас набирает обороты эта фигова инновация от Гугл AMP Ускоренные мобильные страницы:
    http://wfi.lomasm.ru/русский.wfi_в_ногу_со_временем/первые_шаги_wfi_и_accelerated_mobile_pages
    По этому руководству (хорошо что на русском) подключал свой сайт, вроде работает Но, честно, такая муть, столько требований, голову сломать можно

Здесь вы можете оставить отзыв

* Текст комментария
* Обязательные для заполнения поля

Внимание: все отзывы проходят модерацию.