23
Ускорения вашего веб-сайта. HTTP запросы
Рубрика: Оптимизация сайта, УрокиПрактика для ускорения вашего веб-сайта.
Свести к минимуму запросы HTTP

80% времени ожидания загрузки страницы расходуется на фоновые запросы. Большая часть этого времени связано с загрузкой всех компонентов страницы: картинки, таблицы стилей, сценарии, Flash и т.д. Уменьшение числа компонентов, в свою очередь, уменьшает количество HTTP запросов, необходимых для представления страницы. Это ключ к ускорению представления страниц.
Один из способов: уменьшить число компонентов страницы. Смысл заключается в том, чтобы упростить дизайн страницы. Но существует ли путь к построению страницы с разнообразным содержанием и обеспечением быстрой загрузки? Вот некоторые методы для сокращения числа запросов HTTP, в то же время поддерживающих страницу с разнообразным содержанием.
Объединение файлов - способ уменьшить число HTTP запросов , объединив все сценарии в единый сценарий, а также объединения всех CSS в единый стиль. Объединение файлов является более сложной, т.к могут быть файлы, требуемые для определенных страниц, но если это реализовать – скорость загрузки может существенно измениться.
CSS Sprites является предпочтительным методом для снижения количества загрузки графических элементов. Преобразуйте ваши фоновые изображения в единые(если они состоят из нескольких частей) и используйте стили CSS: background-image и background-position.
Для изображения карт или других похожих объектов лучше также объединить несколько изображений в одно изображение. Общий размер останется практически без изменений, однако сокращение числа запросов HTTP ускоряет странице.
Лучше встраивать картинки через CSS стили и не использовать их внутри документа. Такой прием может увеличить скорость загрузки, т.к. CSS стили могут кешироваться и соответственно загружаться намного быстрее.
Уменьшение количества запросов HTTP на вашей странице является важной задачей в начале “жизни” вашего проекта. Примерно 40%-60% пользователей, которые приходят на Ваш сайт имеют пустой кеш (заходят в первый раз) и очень важно ускорить загрузку страницы, насколько это возможно. Тогда вариант, что пользователь не дождется и уйдет с вашего сайта будет минимален.
Обсудите эту новость на news2.ru…
…