Эффективное ускорение своего сайта

Давайте заглянем чуть глубже, за экран монитора. Что мы там увидим? Бесконечное множество страниц сайта, которые, так или иначе, попадают к нам в компьютер и загружают нас потоком своей информации.
Единицы из таких сайтов являются качественными и используют всю технологию современного сайтостроения. Скорость загрузки таких сайтов достаточно велика, чтобы просматривать их даже на DIAL-UP соединении (модемном доступе).
Что касается остальных, то они настолько уродливо собраны, что просто не хочется о них говорит красиво. Поэтому я лучше расскажу, как сделать, так что бы ваш сайт был быстр и не раздражал пользователя.
Для чего вообще нужна такая быстрота?
Те кто занимается манимейкерством однозначно скажут вам, от того с какой скоростью будет загружаться мини-сайт, зависит, пусть посредственно, количество продаж того или иного товара или услуги. То есть быстрый сайт позволяет пользователю донести информацию быстрее, тем самым экономит его время на ознакомление с ней.
В предыдущей заметки я рассказал вам про один из способов увеличения скорости загрузки вашего сайта. Есть еще один инструмент, который можно совместить с предыдущем.
Это сжатие данных посредством технологии GZip. Что это за технология? Это специальная утилита сжатия и восстановления (декомпрессии) файлов, которая работает в основном в UNIX-системах.
Основная функция данной утилиты – это сжатие и распаковка одного файла.
Недостатком GZip является его неумение упаковывать несколько файлов в один архив. С другой стороны его возможность работать с непрерывным потоком данных, упаковывая, распаковывая их «на лету», дает нам огромное преимущество. Подробнее о технологии вы можете прочитать на страницах .
Применение GZip сжатия уменьшает объем страниц до 90%, весь процесс занимает всего лишь несколько миллисекунд. GZIP сжатие относится только к текстовой части информации. Графика, видео, архивы и прочие нетекстовые данные не сжимаются.
Я когда узнал о данной технологии попытался применить на своем сайте и всех сайтов расположенные на домене www.infowind.ru. На основном сайте данная технология позволила ускорить его работу в 1.6 раза. На поддоменах вызвала ошибку в коде, что заставило меня задуматься об обновлении и доработке своей CMS.
Вообще если вы являетесь разработчиком или просто у вас есть сайт который вам хотелось бы улучшить подключайте технологию GZip. Разместите в самом начале документа код:
ob_start('ob_gzhandler');
Теперь смотрите, что дало подключение Gzip на данном сайте (включено в CMS AF 1.01)

При отключенном GZip оригинальный размер страницы 11.3 KB.
После включения сжатия я выиграл в скорости загрузки 0.608 секунд на DIAL-UP соединении.
Таким образом, сжатие данных GZip, является очень полезной технологией, однако подавляющее большинство сайтов не используют ее. Надеюсь, вы не войдете в их число.
PS: Можете делиться своим опытом применения технологии в комментариях.
Комментарии к записи:
Добавил(а): Cветлана Молодежникова Дата добавления: 2010-04-20
Cпасибо, Алексей!
А Как это можно использовать на Вордпресс?
Что означает " В самом начале документа"?
Я разместила предложенный текст в начале заметки в HTML редакторе...
Не работает. На страничке - код виден Возможно, надо сделать еще что-то? Например поместить этот скрипт на сайт? Или на Вордпрессе это не работает?
Добавил(а): виктор Дата добавления: 2010-04-20
Алексей, а кому это надо, выигрываете вы всего лишь доли секунды.
Добавил(а): Алексей Фомичев Дата добавления: 2010-04-20
Давайте по порядку. Данный код работает только на сайтах построенных на PHP. Соответственно, и в Wordpress он будет работать. Размещать его необходимо в самом верху страницы перед обращением к базе данных. Если не получиться попробуйте поэкспериментировать поставить перед подключением шаблона. Например, из шести моих сайтов данный код я смог приспособить только на двух.
Что касается, сбереженного времени, то тут надо понять следующее:
Во-первых, если у вас есть страница с большим текстовым содержимым (примерный вес страницы 150кб), то вы существенно сэкономите время загрузки. Заметьте это вес страницы одного текста без графики.
Во-вторых, если вы работаете на перспективу и ожидаете по мере развития своего сайта приток большого количества посетителей, то вы будете экономить ресурсы сервера, то есть вы экономите трафик.
Это конечно не единственный способ Gzip сжатия. Я встречал в сети еще несколько вариантов, но этот самый простой.
Добавил(а): Сергей Дата добавления: 2010-04-24
Привет я тоже из Ульяновска пришел с твоего вспомогательного блога Ульяновского бомжа есть желание общаться на тему СЕО. sergio-737@mail.ru
Добавил(а): Yadovit Дата добавления: 2010-12-04
В Drupal 7 можно включить это в настройках. Посмотрите, может, в Wordpress тоже это есть.
Добавил(а): Дарья Дата добавления: 2011-05-24
Спасибо за точные Комменты, буду облегчать свой блог
Добавил(а): Roman Дата добавления: 2011-09-09
Может кто поможет решить проблему. Устанавливаю виджет , он появляется не сразу. Даже иной раз приходится закрывать и потом открывать браузер.
Добавил(а): Seosno Дата добавления: 2011-12-28
Отличный способ ускорения, как раз пробуем его внедрить.





