
Возможно, вы слышали разговоры о том, как сжатие ваших веб-страниц помогает для SEO вашего сайта, но как это помогает и как вы можете использовать его на своем сайте? Эта статья предоставит вам некоторые подробности о том, что такое сжатие файлов и почему это важно для оптимизации вашего сайта.
Что такое сжатие файлов и почему это важно для SEO?
Когда вы нажимаете на ссылку, и в вашем браузере появляется веб-страница, необходимо выполнить несколько шагов, чтобы эта страница стала для вас видимой. Сначала ваш браузер (Internet Explorer, Firefox и т. д.) Отправляет запрос на веб-сервер (компьютер, на котором хранятся файлы веб-сайта). Если бы браузер и веб-сервер были людьми, этот запрос звучал бы примерно так:
«Привет, веб-сервер для« www.example.com », это интернет-браузер Джо. Джо запрашивает домашнюю страницу «www.example.com», пожалуйста, пришлите мне файл для этой страницы, чтобы я мог показать его Джо ».
Следующим шагом будет веб-сервер, который ищет файл «http://www.example.com», читает его и отвечает, отправляя эту страницу в браузер Джо. Как только браузер Джо получит страницу, Джо сможет просмотреть страницу.
Чем быстрее выполняются эти шаги, тем быстрее страница загружается в браузер Джо и тем меньше у Джо времени ожидания для загрузки этой страницы. Время загрузки веб-страницы становится все более и более важным для поисковых систем, когда дело доходит до определения насколько хорошо оптимизирован сайт. Это связано с тем, что сайты с более длительным временем загрузки требуют от пользователей более длительного ожидания, тогда как сайты с более быстрым временем загрузки требуют меньшего времени ожидания.
Поскольку веб-пользователям нравится быстро получать то, что они хотят, это означает, что чем быстрее загружается ваш сайт, тем более он будет удобен для пользователей и тем больше понравится поисковым системам. Проблема в том, что чем больше ваши веб-страницы, тем больше времени требуется веб-серверу, чтобы прочитать информацию в файле и отправить ее в браузер, чтобы можно было просматривать страницу.
Это означает, что Джо должен ждать дольше, чтобы загрузить страницу, и, поскольку Джо (как и все мы) не любит ждать, есть шанс, что он просто откажется от процесса и перейдет на сайт, который даст ему то, что он хочет быстрее. Тем не менее, с помощью сжатия файлов, такого как GZIP, вы можете уменьшить размер файлов веб-страниц на 70%, что означает более быстрое время загрузки и что, в конечном итоге, соответствует лучшему статусу поисковых систем.
Это достигается путем установки «сжатой» версии файла на стороне сервера, которая меньше по размеру и следовательно, занимает меньше времени для отправки в браузер вашего пользователя. Затем файл быстро «распаковывается» на стороне пользователя, что ускоряет передачу файла.
Параметры сжатия файлов: Deflate или GZIP
Два варианта сжатия файлов: Deflate и GZIP. Deflate — это опция, которая автоматически поставляется с сервером Apache и которая проста в настройке. GZIP, с другой стороны, должен быть установлен и требует немного больше работы для установки. Тем не менее, GZIP достигает более высокой степени сжатия и следовательно, может быть лучшим выбором, если ваш сайт использует страницы с большим количеством изображений или файлов большого размера.
С другой стороны, если на вашем сайте более 1000 уникальных посетителей в день, дефляция на самом деле является лучшим выбором, поскольку для сжатия файлов требуется гораздо меньше энергии, а это означает, что большое количество посетителей не будет замедлять ваш сайт из-за увеличения в сжатии GZIP.
Настройка сжатия файлов с помощью Deflate
Настройка сжатия файлов для вашего сайта будет зависеть от того, какой тип сервера вы используете для своего сайта. Скорее всего, вы будете использовать Apache, а это значит, что вы можете включить сжатие, добавив несколько кодов deflate в свой файл .htaccess. Этот файл можно найти, открыв панель управления и команд своих веб-сайтов (ЧПУ) и расположенную в вашем основном каталоге.
Просто помните, что вы не сможете просмотреть ваш файл .htaccess, просто введя этот URL в браузер. Вы должны получить доступ к местоположению файла через панель ЧПУ. Затем вы просто добавляете коды в ваш файл .htaccess, который сжимает файлы вашего сайта по типам. Например, если вы хотите сжать все файлы .txt и HTML на вашем сайте:
AddOutputFilterByType DEFLATE text / plain
AddOutputFilterByType DEFLATE text / html
-Другие коды могут быть добавлены в файл .htaccess для сжатия ваших файлов .xml:
AddOutputFilterByType DEFLATE text / xml
AddOutputFilterByType DEFLATE application / xml
AddOutputFilterByType DEFLATE application / xhtml + xml
AddOutputFilterByType DEFLATE application / rss + xml
-Наконец, следующие коды могут быть добавлены для сжатия вашего .css и javascript:
AddOutputFilterByType DEFLATE text / css
AddOutputFilterByType DEFLATE application / javascript
AddOutputFilterByType DEFLATE application / x-javascript
-Другой вариант — выбрать только определенные типы файлов на вашем сайте, используя следующую команду в вашем файле .htaccess:
SetOutputFilter DEFLATE
Если вам не нужно следовать приведенным выше инструкциям по сжатию файлов или если вы решите использовать GZIP, вы можете нанять веб-программиста, который позаботится об этом. Работа займет меньше часа, и обычно лучше, если вы передадите эту работу на аутсорсинг вместе с несколькими другими мелкими задачами веб-программирования, такими как оптимизация метаданных или создание файла robots.txt.