• Автоматическое ускорение сайта.
    Установите WEBO Site SpeedUp. Это позволит существенно ускорить его загрузку и сэкономить до 98% трафика.
  • HTML-файлы могут быть уменьшены в размере.
    Рекомендуется применить для них технику minify, также размер файлов может быть существенно (до 80%) уменьшен через архивирование (gzip).
  • CSS-файлы можно уменьшить в размере.
    Рекомендуется воспользоваться инструментом для сжатия CSS-файлов. После этого можно отдавать CSS-файлы в виде архивов с сервера (общий выигрыш до 85%).
  • CSS-файлы слишком велики.
    Может быть, есть возможность их уменьшить, например, включив только те стили, которые действительно требуются, сократив пути к фоновым изображения, сгруппировав селекторы и пересмотрев логику наименования классов стилей.
  • Не включено кеширование для статических файлов.
    Рекомендуется отдавать все ресурсы (картинки, CSS-, JS- и мультимедиа файлы) с кеширующими заголовками (Cache-Control, уменьшая тем самым количество запросов с клиента при последующих посещениях или использовании этих файлов для просмотра других страниц сайта).
  • На сайте не включены ETag или Last-Modified.
    Некоторые файлы на сайте уже имеют ETag / Last-Modified (всего: 3). Рекомендуется отдавать все статические файлы c кеширующим ETag- или Last-Modified-заголовком (уменьшая тем самым количество запросов с клиента при последующих посещениях или использовании этих файлов для просмотра других страниц сайта).
  • Загружается более 1 JS-файла.
    Рекомендуется объединить все файлы в один внешний или даже включить его в итоговый HTML. Это позволит сократить количество запросов к серверу. Также для загрузки JS-файлов можно воспользоваться техникой «ненавязчивый» Javascript, которая позволит уменьшить число первоначальных запросов к серверу.

Google Android — одна из самых популярных ОС для коммуникаторов на сегодняшний день

  • JS-файлы можно уменьшить в размере.
    Рекомендуется воспользоваться инструментом для сжатия JS-файлов от Dean Edwards или YUI Compressor. После этого можно отдавать JS-файлы в виде архивов с сервера (общий выигрыш до 70%).
  • JS-файлы слишком велики.
    Может быть, стоит попробовать разбить их на несколько и подгружать только по необходимости, используя технику «ненавязчивый» Javascript или модульную загрузку.
  • При загрузке страницы запрашивается слишком много хостов.
    Слишком большое количество различных хостов при обращении к ресурсам страницы способно замедлить ее загрузку (потому что уходит определенное время на установление соединения с каждым). Рекомендуется ограничиться 4 хостами.
  • При загрузке вебсайта обнаружены редиректы.
    Каждое перенаправление (redirect) увеличивает время загрузки конечного ресурса на клиенте, необходимо устранить все таки перенаправления.
  • Некоторые GIF-изображения можно уменьшить в размере.
    На сайте есть GIF-изображения? Их размер можно уменьшить, если преобразовать их в PNG (например, с помощью gif2png или gifsicle).
  • Некоторые PNG-изображения можно уменьшить в размере.
    На сайте есть PNG-изображения0? Их размер можно уменьшить, если убрать из них ненужную информацию (например, с помощью pngcrush).

Замечания

  • Загружается более 1 фонового изображения.
    Возможно, их можно объединить, используя технику CSS sprites или data:URI. Это позволит сократить количество запросов к серверу.
  • Размер фоновых изображений достаточно большой.
    Возможно, его можно уменьшить, если в стилям подключать только необходимые на данной странице правила или использовать другой формат для изображений. Или использовать data:URI для фоновых изображений.

Влияние файлов на скорость загрузки сайта wmsf.ru:

CSS изображения 58%
JavaScript 20%
Изображения 12%
HTML 7%
CSS 4%
















Смотрите также: