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

У плагина WP Super Cache я обнаружил один недостаток, который свел на нет все достоинства (та самая ложка дегтя в бочке меда). При определенном количестве публикаций и их просмотре посетителями блог начинал потреблять огромное количество ресурсов. Прежде всего это касается потребления процессорных мощностей и оперативной памяти. Плагин, пытаясь кэшировать множественные запросы, так нагружал блог, что он иногда становился недоступен. Но выход из положения был найден — плагин Hyper Cache.

Этот плагин обладает широкими возможностями и гибкими настройками. Не знаю, как он реализует кэширование, но после отключения WP Super Cache и активации Hyper Cache нагрузка на процессор моего виртуального сервера снизилась с 95-98% до 15-35%. Если раньше страницы грузились по 15 секунд, то сейчас для загрузки страницы при том же составе активных плагинов требуется меньше секунды.

tiaurus-0145

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

tiaurus-0146

и даже умеет кэшировать RSS.

tiaurus-0147

Для оптимизации (читай: уменьшения) страниц плагин может удалять лишние пробелы в них, но я настоятельно не рекомендую использовать эту функцию, если вы используете теги
pre. Используете? Вот и я не помню, поэтому лучше не включать. А вот сжатие Gzip настоятельно рекомендую включить — это реально снижает скорость загрузки страниц (они загружаются в запакованном виде и распаковываются в оперативную память).

Автор tiaurus 2182 Articles
Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

10 Комментарии

  1. Этот плагин вызывает ошибки “Ошибка содержимого сайта”.
    я бы и не заметила, если бы эти страницы повально не выпадали из индекса.
    Пробовала другие плагины, которые у вас тут на сайте описаны (около 3 или 4), с некоторыми такая же история, а некоторые при повторном заходе на страницу выдают вместо букв разные символы.
    Подскажите пожалуйста, что нужно сделать, чтобы все работало “как часы”?

    • Ну не знаю. Я использую Hyper Cache на всех своих сайтах – работает как часы, без нареканий. Ни одна страница никуда не выпадала ни разу.

  2. tiaurus вы и до сих пор еще используете Hyper Cache на ваших блогах?
    Если нет – то что?
    И что вы еще используете для ускорения и оптимизации загрузки сайта?

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

      • Я все это видел и читал.
        Мне просто выбрать надо, для целей общих – и нагрузку на сервер снять и для людей грузить страницы быстрее.
        Выбор именно из ГиперКэша, СуперКэша и ТоталКэша.
        И привожу конкретные параметры, блог на 3-4тысячи хостов в сутки, хостинг использую обычный, тарифный план не из дорогих.

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

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

  3. Спасибо за совет. Наверно СуперКэш стал лучше.
    Так как раньше в этой статье вы писали: “У плагина WP Super Cache я обнаружил один недостаток, который свел на нет все достоинства (та самая ложка дегтя в бочке меда).”

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

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

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

  4. Мне теория не нужна, :) я конкретно спрашивал и спрашиваю, как я писал: ” из того что вы у себя на сайтах применяете и вами лично проверено и используется.”
    Конкретизирую:
    на этом сайте что стоит? Гипер Супер или Тотал кэш ?
    На http://tiaurus.ru – что стоит Гипер Супер или Тотал кэш ?

    Ответьте пожалуйста, а если не хотите отвечать, так и скажите.

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

Ваш электронный адрес не будет опубликован.


*