[Image] Понедельник, 18.11.2024, 21:49 [Image]
SEO, технологии, игры, IT новости
[Image] Главная Регистрация Вход [Image]
[Image] Приветствую Вас, Гость · RSS [Image]
Меню сайта

Форма входа
 Блог
Главная » 2013 » Декабрь » 2 » Уменьшите количество запросов от браузера
10:20
Уменьшите количество запросов от браузера

Чем больше ресурсов ваш браузер запрашивает у сервера, тем больше запросов надо обработать серверу, и тем дольше грузятся страницы. Удачной стратегией снижения скорости загрузки страницы является уменьшение количества запросов. Это означает меньше изображений, меньше файлов JavaScript, меньше используемых инструментов веб-аналитики и т.д. Главная страница выглядит по-спартански не просто так: она загружает очень немного ресурсов и потому грузится очень и очень быстро.

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

Разрешите кэширование браузером. Если ресурсы страницы меняются не очень часто, нет причин, по которым нужно каждый раз заново их загружать с сервера. Пусть администратор включит кэширование для изображений, JS и CSS. Если вы не знаете, включено ли на вашем сервере кэширование, протестируйте страницу сайта на redbot.org посмотрите на заголовок Expires или Cache-Control: max-age на странице с результатом.

Cache-Control — более новый способ кэширования, а Expires используется сейчас преимущественно для поддержки старых версий браузеров.

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

Объединяйте связанные файлы CSS и JS. Поддерживать отдельные файлы CSS и JS для разработчика проще, но конечному пользователю важно, чтобы сайт грузился быстрее, а значит и файлов с сервера должно скачиваться меньше. Если вы редко меняете эти файлы, вам может помочь их единоразовое объединение. Если же файлы меняются часто, при выкладывании обновлённой версии на рабочий сервер можно объединять связанные файлы автоматически. У каждого из этих подходов есть свои плюсы и минусы, рекомендуем почитать вот этот тред на StackOverflow.
Объединяйте маленькие изображения в спрайты CSS. Если на вашем сайте используется много маленьких изображений (кнопок, иконок и т.д.), вы можете существенно увеличить скорость загрузки, объединив их в один файл, называемый спрайтом. В этом случае браузер скачает всего один файл (сделав один запрос), а затем «вырежет» из него нужные фрагменты. Подробнее об этом приёме вы можете узнать из статьи "CSS Image Sprites" на, а бесплатный инструмент создания CSS-спрайтов есть на SpriteMe.
 


Категория: Оптимизация сайта | Просмотров: 1274 | Добавил: witkom8382 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Copyright MyCorp © 2024
Категории
Оптимизация сайта [591]
Создание сайтов [355]
Заработать в интернете [508]
Технологии [46]
Полезное [391]
Услуги и сервисы [317]
Автоблог [105]
Скрипты для Ucoz [39]
Движок на сайт [10]
Все о Joomla и Drupal [20]
Все о PHP [91]
Поиск
Пользовательский поиск
Статистика


Онлайн всего: 2
Гостей: 2
Пользователей: 0
Seo сайт, технологии продвижения, мета теги, оптимизация сайтов, новости сео, Скрипты, Ucoz

Рейтинг@Mail.ru