2014-11-21
Очевидно, что скорость загрузки сайта напрямую влияет на количество потенциальных клиентов. Пользователь не собирается ждать "по полчаса", чтобы увидеть необходимую информацию или заказать нужный товар. Ему легче перейти по другой ссылке, которую выдала поисковая система. Поэтому длительная загрузка страниц веб-ресурса представляет собой достаточно серьезную проблему. Далее, приведем несколько советов, которые помогут ее решить.
Первая рекомендация заключается в минимизации кода javascript и css. Следует уменьшить объем файла, убрав все ненужные символы. Примеры подобного "мусора" - переносы строк, комментарии, табуляция и последовательные пробелы. Чтобы не делать это вручную, лучше всего воспользоваться специальными сервисами для оптимизации соответствующего кода. Далее, советуем располагать файлы CSS непосредственно в начале страницы. Если подключение к файлам располагается в head'ере, то пользователь видит на экране своего компьютера постепенную загрузку: от заголовка до навигации. Такой подход улучшает общее впечатление от веб-ресурса. Далее, расскажем об оптимизации изображений и уменьшении HTTP запросов.
Что касается изображений, то рекомендуем выбирать подходящий формат. В противном случае, размер файла будет увеличен, как следствие, время загрузки также станет больше. Итак, какие форматы оптимальны?
Заметим, что изменить соответствующий формат, а также оптимизировать фото можно при помощи специальных онлайн-сервисов. В этом случае, не требуются дополнительные знания, так как все происходит за два шага: загрузка изображения и выбор требуемого разрешения. Перейдем теперь к вопросу уменьшения HTTP запросов. Чтобы не изменять внешний облик веб-ресурса, в идеальном варианте необходимо применять InLine -картинки или CSS-спрайты. Встраивая в таблицы первые, значительно снизится количество запросов, когда как объем HTML будет прежним. Вторые, в свою очередь, являются комбинированными вариантами, имеющими в своем в составе несколько маленьких изображений. Таким образом, были сформулированы 4 способа увеличения скорости загрузки интернет-ресурса, а их намного больше.