Ускорение загрузки страницы в интернет. Как значительно ускорить загрузку страниц в браузере. Кэширование данных в браузере

У каждого человека, имеющего отношение к продажам, есть свое представление о хорошем коммерсанте. Если попросить описать хорошего продавца, вы услышите массу разных слов, но по сути все их можно будет свести к умению общаться с внешним миром и результатами прошлых сделок. В целом это конечно верно, но все это мало помогает в практической деятельности, будь то подбор коммерческого персонала, развитие вашего отдела продаж или корректировка коммерческой стратегии. Посему, если вы попросите специалиста отдела кадров, уверенно отвечавшего на вопрос о хорошем продавце, описать профиль позиции «торговый представитель», то скорее всего заставите его крепко задуматься. Равно как и попросив торгпреда сформулировать план его профессионального развития на три года.

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

Ступени карьеры

Классическая карьера коммерсанта строится примерно по одной и той же схеме. Могут быть вариации в названии должностей, в зависимости от размера бизнеса и его характера, но в целом все примерно так:

Безусловно, из есть масса исключений, но на больших числах статистика покажет примерно эти цифры. В последнее десятилетие темпы развития бизнеса очень выросли, и в некоторых небольших компаниях карьера может идти значительно быстрее. Но это не повод пессимизма по отношению к изложенному выше, а повод задуматься о реальных компетенциях 25-летних людей, которые указывают в резюме, что работали коммерческим директором. О возможных методах ускорения своего карьерного роста в коммерции можно почитать в отличной статье «Пособие по выживанию для молодого продавана» . Хочется также отметить, что я не верю в рост компетенций коммерсанта на основе только практического опыта или только образования. Реальные правильные навыки – это сплав верной теории и интенсивной практики в реальном бизнесе. И основное следствие из этого заключается в том, что торговый представитель, стоящий на более высокой карьерной ступеньке, обязан уметь делать все то, что умеют коллеги на ступени ниже него. В этом смысле система «прошел весь путь от токаря до политбюро» мне нравится, она показывает свою жизнеспособность в продажах.

Ключевые компетенции

Итак, теперь обзорно пройдемся по набору компетенций, необходимых на каждой позиции коммерческой карьеры. Что должен по минимуму уметь делать человек на каждом уровне?

Специалист по телемаркетингу / Младший торговый представитель

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

Торговый представитель

  • Реализовывать продукты и услуги на выставках, конференциях, торговых ярмарках.
  • Реализовывать продукты и услуги при личном общении с заказчиком.
  • Проводить коммерческие демонстрации и презентации.
  • Использовать актуальные технические инструменты для ежедневных коммерческих активностей.
  • Контролировать доставку продуктов и реализацию услуг с целью нахождения возможностей для допродаж и перекрестных продаж.

Старший торговый представитель / Менеджер по ключевым клиентам

  • Реализовывать продукты и услуги на международных рынках.
  • Устанавливать коммерческие цели и прогнозировать продажи.
  • Развивать стратегические отношения с ключевыми заказчиками.
  • Анализировать коммерческий потенциал заказчиков.

Руководитель отдела продаж / Территориальный торговый директор

  • Управлять коммерческими территориями и портфелями.
  • Разрабатывать, внедрять акции и специальные предложения.
  • Администрировать коммерческие технические и методологические инструменты.
  • Планировать коммерческие действия.
  • Контролировать и обрабатывать информацию для коммерческого планирования.

Коммерческий директор / Региональный торговый директор

  • Разрабатывать коммерческие стратегии и планы.
  • Определять коммерческие приоритеты внутри портфеля продуктов и услуг компании.
  • Уточнять коммерческую стратегию и практики в соответствии с закупочными политиками конкретных заказчиков.

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

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

Что значит «Реализовывать продукты и услуги удаленно»

Разберем одну из шести пунктов, которые включает профиль телемаркетера или младшего продавца. Чтобы профессионально и результативно реализовывать продукты и услуги удаленно, специалист по должен быть способен:

  • Определять цели для продажи товаров и/или услуг как за счет исходящих, так и входящих контактов.
  • Использовать публичные базы данных или предоставляемые предварительные контакты и выделять из них те, которые наиболее вероятно могут привести к продажам.
  • Оценивать потенциал каждой коммерческой перспективы и приоритезировать контакты в соответствии со возможным объемом бизнеса и вероятностью успешного закрытия сделки.
  • Планировать коммерческие контакты, определять, как получить информацию о клиентах и на основе нее готовить ключевые коммерческие посылы.
  • Где возможно, выбирать наиболее подходящую форму контакта с клиентом.
  • Использовать структурированные опросники-сценарии, чтобы получать информацию от потенциальных клиентов об их потребностях.
  • Использовать структурированные сценарии, чтобы объяснить основные преимущества использования ключевых продуктов и/или услуг, а также продемонстрировать их совместимость с потребностями заказчика.
  • Объяснять ценность продуктов и/или услуг, интерпретировать реакции потенциального клиента на них, и определять на основе этой интерпретации, как лучше достигнуть прогресса в процессе продажи.
  • Максимально эксплуатировать уникальное торговое предложение и точки дифференциации продукта в процессе общения с заказчиком.
  • Интерпретировать сигналы готовности к покупке, которые демонстрируются заказчиком и релевантно действовать в ответ на них для завершения каждого этапа продажи.
  • Работать с запросами и возражениями клиентов в четкой и корректной манере.
  • Гарантировать, что форма связи соответствует типу контакта в работе.
  • Определять основу интереса клиента и его общие требования.
  • Находить возможности для дальнейших допродаж и перекрестных продаж до закрытия текущей сделки.
  • Получать подтверждение со стороны клиента и закрывать сделку.
  • Использовать все возможности, чтобы развивать позитивные отношения с клиентами и определять пути дальнейших контактов с ними.
  • Получать обратную связь от клиентов, их реакцию на продукты и/или услуги и передавать соответствующим специалистам в своей организации.

Для этого он должен знать и понимать:

  • Правовые, нормативные и этические ограничения, связанные с продажами с использованием телефона или других технологий, а также приобретением и использованием любых списков контактов и баз данных.
  • Нормативные требования, связанные с оформлением документации по сделкам с покупателями.
  • Организационные процедуры и практики, связанные с продажами.
  • Важность защиты бренда, имиджа и репутации компании в процессе продажи.
  • Коммерческие цели и планы организации в части контактов по телефону.
  • Текущую деятельность конкурентов, актуальные продукты/услуги и последние события на целевых рынках компании.
  • Цикл продаж и то, как он помогает коммерческим специалистам структурировать и развивать свои коммерческие контакты.
  • Разницу между входящей и исходящей продажей.
  • Различные ситуации, в которых удаленная продажа является подходящей, и преимущества и недостатки продажи по телефону по сравнению с другим технологиям.
  • Разница между активной и реактивной продажей.
  • Методы, которые можно применять в дистанционной продажах, в том числе перекрестные продажи, допродажи и продажи дополнений.
  • Методы для оценки максимального и минимального потенциала бизнеса и того, как расположить по приоритетам предварительные контакты в соответствии со стоимостью и вероятностью закрытия сделки.
  • Вербальные, невербальные, прослушивающие и опрашивающие техники, подходящие для удаленных продаж.
  • Как использовать телефонную систему и другие технологии, доступные в организации.
  • Как выбрать наиболее подходящую форму контакта для конкретного клиента.
  • Соответствующие нормы этикета при использовании социальных медиа или других технологий.
  • Стоимость продуктов и/или услуг и способы их продажи.
  • Уникальные торговые предложение, точки дифференцирования продукта и способы их подчеркнуть.
  • Как вовлечь контактное лицо на стороне клиента в развитие и закрытие сделки.
  • Диапазон типичных реакций, демонстрируемых клиентами, и способы конструктивной работы с ними.
  • Как уважительно, конструктивно и эффективно преодолеть возражения клиента.
  • Методы для закрытия сделки на разных этапах процесса продаж.
  • Как оценивать и измерять успешность контактов с клиентами.

Всего 41 пункт с сухой информацией, за каждым из которых стоят дни обучения и месяцы практики. Многие из этих навыков и знаний входят, конечно, в состав других общих компетенций, но уже на первом этапе карьеры продавец должен уметь очень многое. Большинство из продацов при этом работает по наитию, накапливая способности методом проб и ошибок. Это основная причина слишком длинного цикла «коммерческого прогрева» у новых сотрудников отдела продаж. Если бы специалист задался целью системно развить эти навыки, то объемы его продаж вышли бы на требуемый уровень значительно быстрее. Потому как по каждому отдельному навыку и области знаний существует море учебной литературы, видеолекций и тренингов.

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

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

Тип схваток

Методика дыхания

Ваши ощущения

Ваши действия

Позы

1 фаза – латентная: ранние роды.
Раскрытие 0-4 см. Шейка матки утончается.

Слабые или умеренные.
Продолжитель- ность схватки: 20-30 сек.
Интервалы между схватками: 10-20 минут

Расслабление тазового дна.

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

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

Обычно латентная фаза первого периода родов длится 4–6 часов.

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

2 фаза: активные роды.
Шейка матки раскрывается на 4-8 см. Разрывается плодный пузырь.

Умеренные или сильные.
Продолжитель- ность схватки: 45-60 сек.

Расслабление.

Боль в крестцовой области и бедрах. Нарастающая усталость. Усиление кровянистых выделений из влагалища. Разрыв оболочек плода и вытекание околоплодной жидкости (если этого не произошло раньше). Нарастающее беспокойство и напряжение.

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

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

3 фаза: переходный период.
Шейка матки раскрывается до 7-10 см. Голова малыша плотно встает в отверстие малого таза.

Сильные или очень сильные.
Продолжитель- ность схватки: 60-90 сек.
Интервалы между схватками: 1-2 минуты.

Расслабление

Сильное давление в области крестца и промежности (может вызвать желание стула (сходить «по-большому»).
Ощущение жары или холода. Дрожь и судороги ног. Тошнота, рвота, головокружение. Истощение. Раздражитель- ность, нервозность, слабость.

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

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

Период потуг.
Шейка матки полностью раскрыта, начинаются потуги, во время которых малыш медленно продвигается по родовому каналу по принципу «2 мм. вперёд – 1 мм. назад».

Сильные.
Продолжитель- ность схватки: 50-60 сек.
Интервалы между схватками: 2-5 минут.

Или с частичной задержкой дыхания.

Сильное желание опорожнения кишечника. Давление на прямую кишку.Очень сильные спазмы, вызывающие подъем матки.
Чувство растяжения, жжения или покалывания во влагалище в момент прохождения головки.
Неожиданный прилив сил или, наоборот, бессилие и усталость.
Чувство беспокойства и возбуждения.

Тужьтесь только под руководством акушерки или врача. За одну схватку вы должны успеть потужиться 3 раза. Приложите все силы для выталкивания ребенка. Чем сильнее вы будете тужиться, тем быстрее ребенок пройдет через родовой канал. Расслабьте мышцы бедер и промежности во время позывов, так как их напряжение противодействует потугам. Не прерывайте потуг из-за смущения при внезапном опорожнении кишечника или мочевого пузыря. Все выделения будут сразу удалены, а одноразовые стерильные подкладки позволят сохранить чистоту.

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

Последовый период.
Когда должен отойти послед, состоящий из плаценты, пуповины и плодных оболочек.

Длится этот период до 30 минут и сопровождается небольшими кровотечениями.

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

Болезненные ощущения пропали. Единственное, что Вы ощущаете – огромное счастье и облегчение.
Отделение последа сопровождается мягкими схватками, длящимися около минуты

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

Та же, что и в потужном периоде.

Я думаю ни для кого не секрет, что скорость загрузки страницы влияет на множество факторов. Если кто-то не в курсе, то вкратце скажу следующее, что скорость загрузки влияет не только на то, дождется ли посетитель, когда загрузится Ваш сайт, но и на SEO оптимизацию. Ведь на сегодняшний день уже многие поисковые системы при ранжировании сайтов, начали учитывать скорость загрузки страницы. Поэтому чем быстрее будет грузиться Ваш сайт, тем больше посетителей Вы можете получить с поисковых систем, а, следовательно, и больше денег на этом заработать.

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

Итак, поехали:

1. Уменьшите количество HTTP-запросов

80% загрузки страницы ориентировано на загрузку компонентов страницы: скриптов, фотографий, файлов CSS, flash. Спецификация HTTP/1.1 советует, чтобы браузеры параллельно загружали не более 2-х компонентов веб-страницы с одного хоста. Уменьшив количество этих компонентов мы уменьшаем количество HTTP-запросов к серверу и как результат увеличиваем скорость загрузки страницы.

Но как уменьшить количество запросов к серверу не затрагивая внешний вид страницы?

2. Помещайте CSS файлы в начале страницы

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

Если размещать CSS файлы внизу страницы, то это не позволяет многим браузерам рендерить страницу постепенно. Это объясняется тем, что браузер «не хочет» перерисовывать элементы, у которых после загрузки страницы может измениться стиль. Так что все свои CSS файлы всегда подключайте в верхней части страницы в секции HEAD.

3. Помещайте javascript в конец страницы

Помещая javascript-файлы вниз страницы мы позволяем браузеру загрузить страницу с контентом в первую очередь, а уже потом начать загрузку javascript-файлов. Если же Ваш сайт идет в ногу со временем и содержит все возможные интерактивные «примочки», то этих javascript-файлов может быть несколько и весить они могут несколько сотен килобайт, поэтому перед загрузкой страницы заставлять пользователя ждать пока загрузятся все Ваши javascipt-файлы губительно.

Кроме того, внешние.js-файлы блокируют параллельную загрузку. Спецификация HTTP/1.1 советует, чтобы браузеры параллельно загружали не более 2-х компонентов веб-страницы с одного хоста. Таким образом, если картинки для вашего сайта располагаются на разных хостах, вы получите более 2-х параллельных загрузок. А когда загружается скрипт, браузер не будет начинать никаких других загрузок, даже с других хостов.

4. Минимизируйте css и javascript

Минимизация файла - это удаление из кода всех несущественных символов с целью уменьшения объема файла и ускорения его загрузки. В минимизированном файле удаляются все комментарии и незначащие пробелы, переносы строк, символы табуляции. Здесь все просто. Чем меньше объем файла, тем меньше времени понадобится браузеру на его загрузку. А минимизировать Ваш код помогут вот эти 24 онлайн-сервиса для сжатия и оптимизации CSS кода
5. Используйте поддомены для параллельного скачивания

Как я уже говорил Выше, согласно спецификации HTTP/1.1 на браузеры накладываются ограничения на количество одновременно загружаемых компонентов сайта, а именно не более 2-х компонентов с одного хоста. Поэтому если на Вашем сайте много графики, то ее лучше вынести на отдельный поддомен или поддомены. Для Вас это будет один и тот же сервер, а для браузера – разные. Чем больше поддоменов Вы создадите, тем больше файлов браузер сможет одновременно загрузить и тем быстрее загрузится вся страница сайта. Вам остается лишь изменить адрес картинок на новый. Очень простой, но действенный способ.

6. Используйте кэш браузера

Кеширование становится крайне важным для современных веб-сайтов, которые используют обширное подключение JavaScript и CSS. Дело в том, что когда посетитель зашел на Ваш сайт в первый раз, то браузер выполнит загрузку всех javascript и css-файлов, также загрузит всю графику и флэш, однако правильно выставив HTTP-заголовок Expires, вы сделаете компоненты страницы кешируемыми. Таким образом, когда посетитель зайдет на Ваш сайт снова или перейдет на следующую страницу Вашего сайта, в кэше его браузера уже будут находится некоторые нужные файлы и браузеру не потребуется загружать их снова. Отсюда и выигрыш в скорости загрузки сайта.

Поэтому выставляйте HTTP-заголовок Expires везде, где только это возможно, на несколько дней или даже месяцев вперед. Для того, чтобы веб-сервер Apache отдавал соответствующие рекомендациям HTTP-заголовки Expires, необходимо добавить в файл.htaccess, находящийся в корневой папке сайта, следующие строки:
Header append Cache-Control "public" FileETag MTime Size ExpiresActive On ExpiresDefault "access plus 0 minutes" ExpiresByType image/ico "access plus 1 years" ExpiresByType text/css "access plus 1 years" ExpiresByType text/javascript "access plus 1 years" ExpiresByType image/gif "access plus 1 years" ExpiresByType image/jpg "access plus 1 years" ExpiresByType image/jpeg "access plus 1 years" ExpiresByType image/bmp "access plus 1 years" ExpiresByType image/png "access plus 1 years"
Данный фрагмент файла конфигурации Веб-сервера Apache проверяет наличие модуля mod_expires и, если модуль mod_expires доступен, включает отдачу HTTP-заголовков Expires, которые устанавливают срок хранения перечисленных выше объектов в кэше браузеров и прокси-серверов равный одному году с момента первой загрузки. Установив такой срок жизни кэша браузера, может возникнуть сложность с обновлением файлов. Поэтому если Вы изменили содержимое css или javascript-файла и хотите, чтобы эти изменения обновились в кэше браузера, то необходимо изменить название самого файла. Обычно в название файла добавляют его версию, например так: styles.v1.css

7. Используйте CDN для загрузки популярных JavaScript библиотек

Если на Вашем сайте используется популярный javascript фреймворк, например jQuery, то для его подключения лучше использовать CDN.

8. Оптимизируйте ваши изображения

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

  • GIF – идеально подходят для изображений с несколькими цветами, например логотип.
  • JPEG – отлично подходят для детализированых изображений с большим количеством цветов, такие как фотографии.
  • PNG – ваш выбор, когда вам нужно высококачественное изображение с прозрачностью.
Оптимизировать изображение можно двумя способами: используя программы или онлайн сервисы в Интеренете для сжатия изображений. В первом случае от Вас потребуются определенные знания для работы с той или иной программой, а вот воспользоваться онлайн сервисами может каждый. От Вас лишь требуется загрузить нужные изображения, а сервис сам оптимизирует их и выдаст ссылку на скачивание уже сжатиых файлов.

Вот несколько онлайн сервисов для оптимизации изображений:

9. Не масштабируйте изображения

Не изменяйте размер изображения при помощи атрибутов width и height тега, либо при помощи CSS. Это тоже негативно влияет на скорость загрузки страницы. Если у Вас есть изображение размером 500x500px, а вставить на сайт Вы хотите изображение с размером 100x100px, то лучше изменить размер оригинальной картинки при помощи графического редактора Photoshop, или любого другого. Чем меньший вес картинки, тем меньше времени потребуется для её загрузки.

10. Используйте Gzip- сжатие

Как показали проведенные исследования, gzip-сжатие текстового файла «на лету» в 95–98% случаев позволяет сократить время на передачу файла браузеру. Если хранить архивированные копии файлов на сервере (в памяти proxy-сервера или просто на диске), то соединение в общем случае удается освободить в 3-4 раза быстрее.

Начиная с версии протокола HTTP/1.1, веб-клиенты указывают, какие типы сжатия они поддерживают, устанавливая заголовок Accept-Encoding в HTTP-запросе.

Accept-Encoding: gzip, deflate

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

Content-Encoding: gzip

Переданные таким образом данные меньше первоначальных примерно в 5 раз, и это существенно ускоряет их доставку. Однако здесь есть один недостаток: увеличивается нагрузка на веб-сервер. Но вопрос с сервером всегда можно решить. Так что не будем обращать на это внимание.

Для того, чтобы включить GZIP-сжатие на своем сайте, необходимо в файле.htaccess прописать следующие строки кода:
AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE text/javascript AddOutputFilterByType DEFLATE text/css BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4\.0 no-gzip BrowserMatch \bMSIE !no-gzip !gzip-only-text/html

Если данный способ сработал, то отлично, если нет, то можно попробовать вот такой вот код:

AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript BrowserMatch ^Mozilla/4 gzip-only-text/html BrowserMatch ^Mozilla/4.0 no-gzip BrowserMatch bMSIE !no-gzip !gzip-only-text/html mod_gzip_on Yes mod_gzip_item_include file \.js$ mod_gzip_item_include file \.css$

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

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

Если что-то упустил или у Вас есть, что добавить – пишите свое мнение в комментариях ниже к этому посту. Спасибо за внимание!

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

Зачем браузеры создают кэш?

В одной из статей Александр Шихов описал, . Пересказывать всю статью не буду, лишь расскажу главную суть. Кэш нужен как раз для того, чтобы сайты открывались очень быстро. Если каждый день удалять его, то при последующем запуске браузера и попытке открыть любимые сайты браузеру придется снова загружать те же данные, которые он мог бы открыть c локального диска (кэша) за доли секунды.

Почему нас приучили чистить кэш?

Многие годы разработчики программ для чистки системы приучали нас, что кэш штука лишняя и его надо очищать. Обосновывали это просто — он занимает много места, которое можно использовать более рационально. Но на деле это лишь уловка, повод прибавить две-три сотни мегабайт и несколько тысяч файлов к статистике найденного «мусора» в системе. Это позволяет выглядеть такому продукту лучше в глазах пользователей за счет того, что он находит больше (или не меньше) конкурентов.

Связано это с тем, что большинство оценивает количество найденного мусора, а не его качество. Если какая-то программа находит 700 мегабайт мусора в системе, а другая 900 мегабайт, то лучше определенно выглядит вторая программа. И плевать, что 200 мегабайт сверху были добавлены за счет прибавления кэша браузеров, который через день восполнит те самые 200 мегабайт. Это отличный повод предложить почистить систему еще раз, не так ли?

Удаляйте историю браузеров и временные файлы без очистки кэша

Чтобы предотвратить удаление кэша при использовании программ для чистки дисков, просто отключите очистку кэша в настройках программы и продолжайте пользоваться. Вы сразу заметите, что она стала находить меньше мусора, но помните, что это из-за отсутствия в «мусоре» кэша, который делает загрузку браузеров быстрее и работу с сайтами удобнее.

Используйте приватный режим (режим «инкогнито»)

Если вы не хотите, чтобы какие-то сайты оставляли следы на вашем ПК, то просто активируйте приватный режим просмотра страниц (в он активируется сочетанием Ctrl+Shift+N), после закрытия которого вся история и данные о просмотренных страницах будут удалены из браузера и никто о них никогда не узнает.

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

Директор по маркетингу одного из подразделений Optify. Имеет 20-летний опыт запуска различных продуктов и сервисов в е-коммерции, компьютерных играх и других областях.

Алгоритмы ранжирования Google учитывают скорость загрузки страницы

9 апреля 2010 года Google официально объявили о том, что в их алгоритмах учитывается скорость загрузки страницы. Слухи ходили задолго до этого - когда компания стала подчеркнуто внимательно относиться к скорости, выпуская продукты Chrome (быстрый браузер) и SPDY (быстрый протокол передачи веб-контента) и продвигая сверхскоростные широкополосные каналы. В этой статье мы постараемся объяснить, как Google определяет скорость, и как вы можете проверить скорость загрузки своих страниц и увеличить ее.

Мы считаем, что скорость загрузки страницы - отличное дополнение к остальному списку факторов, определяющих ранжирование страниц в Google, и на это есть две основные причины:

1. Скорость загрузки страницы крайне важна для удобства пользователей. Исследования показывают, что в голове среднего пользователя словно тикают часы, пока он ждет открытия страницы. С ростом скорости пользования интернетом вообще, ожидания в плане скорости тоже повысились. можно прочитать пост Google на тему внутреннего тестирования скорости и ее влияния. Итак,

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

Как Google определяет скорость?

Два основных метода анализа загрузки страницы:

1. Отклик Google-боту. GoogleBot - это программа-агент, которая сканирует ссылки по всей сети, распределяя страницы и контент по категориям и отправляя все это Google, который обрабатывает полученные данные с помощью собственного алгоритма. Google-бот просто собирает информацию, он не анализирует и не оценивает ее. Однако у него есть некоторые ограничения относительно того, насколько полно он просканирует ту или иную страницу, поскольку просмотр миллиардов страниц занимает много времени. Это одна из причин, по которым рекомендуется иметь «чистый» код, размещать хороший контент в верхней части страницы и помещать повторяющийся код (например, CSS) в отдельные файлы.

2. Время загрузки по данным Google Toolbar. Google очень агрессивно продвигает и популяризирует свои бесплатные инструменты. Одна из причин этому - возможность для Google использовать свою панель инструментов как платформу для анализа отдельных сайтов и страниц.

Инструменты для измерения скорости загрузки страницы

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

1. Если у вас есть аккаунт в Google Webmaster (а он у вас должен быть), то вы можете воспользоваться специальным инструментом в разделе Labs. Он позволит вам получить общее представление о том, насколько быстро грузятся ваши страницы относительно страниц других сайтов в статистике.

2. Page Speed - это плагин для браузеров Firebug/Firefox, который определяет, насколько хорошо грузится страница, и дает рекомендации по ее исправлению.

3. YSlow - еще один плагин для Firebug/Firefox, анализирующий скорость и предоставляющий рекомендации.

Что это изменение алгоритма означает для вас

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

6 способов повысить скорость загрузки страниц и увеличить рейтинг

1. Оптимизируйте изображения: крупные картинки можно обрезать, сжать и увеличить скорость их загрузки.
2. Вместо фоновых изображений используйте просто цвета: так загрузка будет происходить быстрее.
3. Пользуйтесь кэшем: кэширование удобно для пользователей, поскольку картинки и другие статичные файлы загружаются только при первом посещении, а при последующих этого уже не требуется.
4. Загружайте внешний Javascript и вызываемые объекты в последнюю очередь: худшее, что вы можете сделать - заставить своих посетителей ждать, пока загрузится весь контент одновременно. По возможности сделайте так, чтобы ваш контент грузился первым, а внешний контент - после него.
5. Пользуйтесь отдельными файлами для повторяющегося кода: отдельные файлы чаще всего используются с таблицами стилей CSS и позволяют облегчить html-код страницы (меньше строк кода), а также дают центральный, легко находимый файл для внесения изменений в важные участки кода (например, в таблицы стилей).
6. Для организации страниц используйте стили CSS вместо таблиц HTML: прежде чем загружать саму таблицу, веб-браузеры (IE, Firefox и др.) ждут, пока загрузится весь ее контент. CSS делает этот процесс быстрее (и проще для обновления).

1. Выберите один из приведенных выше инструментов и установите его.
2. Проведите тестирование скорости загрузки для главной и еще нескольких страниц разных типов.
3. Определите, какие компоненты можно улучшить. Обсудите это с вашими техническими сотрудниками и с вебмастером.
4. Для сравнения проведите те же тесты со страницами конкурентов.

Надеюсь, все вышеизложенное поможет вам ускорить загрузку страниц вашего сайта - это оценят и пользователи, и поисковики.




Top