Я рад приветствовать всех на моем блоге.
И в сегодняшней статье, мы будем ускорять наш блог, с помощью gzip сжатия на сервере.
Не буду вам объяснять зачем нам ускорять ваш блог.Это и так все знают, что не каждому понравится ждать загрузку очередной страницы блога.
Ну а поисковики вообще с такими подтупливающими сайтами не церемонятся, посто оттесняют их в самые дальние уголки выдачи.
Содержание статьи:
В основном все сидят на сервере Apache и поэтому я предоставляю два способа включить Gzip И один способ для серверов Nginx
Включаем Gzip, с помощью кода
Ну для начала, заходим в корень нашего блога и находим файл .htaccess
Далее скачиваем его и в редакторе Notepad++ открываем его.
Ну вы можете в любом другом редакторе на ваше усмотрение открыть.
В открытом редакторе внизу файла .htaccess, перед тегом #EndWordpress прописываем код:
1 2 3 |
<ifModule mod_deflate.c> AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/css text/javascript application/javascript application/x-javascript </ifModule> |
Как показано на скрине ниже.
Далее сохраняем и закидываем обратно в корень сайта.
Что бы проверить результаты, зайдите на сервис GIDnetwork
Используем плагин для сжатия
Для сжатия можно использовать плагин.Есть несколько плагинов, но мы рассмотрим плагин hyper cache
Устанавливаем и активируем плагин.
Для тех кто не знает как устанавливать плагин, можете прочитать:
После активации плагина, заходим в его главную настройку.
Как показано на скрине ниже, в пункте Включить сжатие, поставьте галочку
После этого, так же на сервисе GIDnetwork можете проверить результат.
Способ для серверов Nginx
Если ваш сервер работает на Nginx
То вам нужно в файл header.php вашей темы, вписать вот этот код:
1 2 3 4 5 6 7 8 |
<?php if ( substr_count( $_SERVER['HTTP_ACCEPT_ENCODING'], 'gzip' ) ) { ob_start( "ob_gzhandler" ); } else { ob_start(); } ?> |
Не забудьте сохраниться.
И удачи вам в оптимизации вашего ресурса.
С Уважением, Игорь Александрович
Раньше я тоже частенько в коде ковырялся. Сейчас темы новые идут, в которых, необязательно в редактор лезть, и можно всё настроить простым переключением ползунка. Я себе другой плагин ставил — СуперКеш. Он меня почему-то потом не пускал в админку — пришлось снести через хостинг. Сейчас ищу альтернативу…
Привет Сергей!
Я тоже Супер кешом пользовался, но не помню почему его удалил.
А в админку вас не пускал вирус, который поразил плагин кеш.У меня была такая же ситуация только с другим плагином, после бот атаки
Игорь, привет! Спасибо за статью и твои советы gzip сжатию!
Поставил hyper cache, настроил.
Только вот здесь cy-pr.com
пишут: Проверка валидности HTML: К сожалению, мы обнаружили 73 ошибокHTML код сайта содержит много табуляций, лишних пробелов и переносов строк.
Что к чему, не знаю. Думаю, забить пока на это дело и продолжать упорно строчить статьи! Ты, я вижу, активизировался? А то тишина на блоге была.
Привет Денис!
Ну у меня тоже бывает такое же отображается, я не заморачиваюсь по этому поводу.
Но скоро буду проводить оптимизацию по этому поводу, о результатах отпишусь в статье.
Ну а на счет того что активизировался, просто с другими делишками развязался, да всякое такое.Теперь время есть на блог
Игорь, здравствуй!
Подскажи, может ли подключение и настройка плагина hyper cach каким-то образом повлиять на индексирование страниц блога Яндексом?
Значит, тут дело такое.
Я подключил этот плагин 9 сентября, в тот же день выложил статью, а потом, в течение 2 дней, еще 2, ни одну из них робот еще не обошел. До 9 это он делал максимум за пол дня. Меня это смутило, я залез в Яндекс Вебмастер и удивился: 100 страниц сайта, в том числе почти все статьи Яша идентифицирует как запрещенные к индексированию или не найдены приписывает им HTTP-код 404, а код 200 только у некоторых страниц.
При этом, там же прописано, что нарушений нет, по статистике практически по всем параметрам пишет, что все в порядке.
Обратился на хостинг, оттуда ответ: «Не виноватые мы! Любим, ждем, целуем нежно! мы чистые, аки ангелы!»
Яше еще не писал. Думаю, может это его глюк, подождать, может исправится?
Такая вот лабуда на сегодняшний день.
Привет Денис!
Плагин тут совершенно не причем.
А у меня 9 числа, на оборот практически все статьи добавились, хотя до этого больше половины несколько дней вылетало из индекса
Это что то Яша мутит
Я думаю что в течение нескольких дней все изменится.
Я тоже так думаю. Вот в течение 6 часов наблюдаю динамику графиков на Яндекс-вебмастер, там как-то все кривится и изменяет на глазах. Причем, интересно, у меня с Яндекса посещений прибавилось))) Тьфу, тьфу, тьфу)))))
Может не большой сбой был?
Хотя на врятли.
Ну дай бог, что бы все в норму стало