Автор: Даниэль Скокко
Перевод: Всеволод Козлов
Время загрузки веб-сайтов является одним из наиболее важных факторов, определяющих их (веб-сайтов) юзабилити. Большинство пользователей Интернет уйдут с сайта, если он не загрузится в течение нескольких секунд. Ниже Вы найдёте список, состоящий из 6 пунктов-причин медленной загрузки сайтов.
Каждый пункт в данной статье изложен максимально сжато, более подробно Вы сможете прочитать о каждом из них в серии статей «Ускорение загрузки Вашего сайта», ссылки на статьи этой серии содержатся в названии каждого пункта-причины.
- Оптимизируйте все изображения: всегда используйте функцию графического редактора «Save for the web». Неоптимизированные изображения тормозят процесс загрузки сайтов, поэтому настоятельно рекомендуется их оптимизировать. В Интернете есть очень хороший инструмент оптимизации изображений – воспользуйтесь им.
- Правильно выбирайте формат изображений: помимо оптимизации изображений важен ещё и правильный выбор формата изображений. Формат JPEG предназначен для фотографий и других полноцветных изображений. Формат GIF следует использовать для изображений с малым количеством цветов (не более 256 прим.переводчика), таких как логотипы и различные кнопки. Формат PNG очень похож на предыдущий – GIF, но поддерживает больше цветов.
- Оптимизируйте CSS-файлы: в настоящее время дизайн многих сайтов задаётся в css-фалах. Убедитесь в том, что Ваши css-файлы максимально оптимизированы. Если же нет, то воспользуйтесь специальным онлайн-инструментом оптимизации css-файлов CleanCSS. Данный инструмент объединит одинаковые селекторы, удалит бесполезные свойства и пробелы из кода.
- Используйте слэш на конце ссылок: когда пользователь Интернет открывает ссылку вида «http://www.domain.com/about» сервер должен «понять», какой файл или страница находится по данному адресу. Если же ссылка имеет вид «http://www.domain.com/about/» (добавлен «/» на конце ссылки), то сервер уже будет знать, что это за страница. Тем самым уменьшается время загрузки сайта.
- Для всех изображений указывайте атрибуты Height и Width: многие веб-мастера забывают указывать для изображений атрибуты Height и Width. Данные атрибуты дают браузеру информацию о размере изображения до его загрузки. В результате браузер «бронирует» место под изображение указанных размеров и продолжает загружать веб-страницу дальше. Таким образом, процесс загрузки сайта ускоряется.
- Уменьшите количество HTTP запросов: при открытии веб-страницы каждый объект (изображение, скрипт…) делает запросы к серверу. Этот процесс прибавляет секунды к времени загрузки сайта. Постарайтесь уменьшить кол-во объектов, например, путём объединения нескольких css-файлов в одном.
Оригинал статьи: 6 Ways to Speed Up Your Site
Смотрите также:
- Иконки для рабочего стола
- Бесплатные шаблоны сайтов HTML css
- Очень красивые шрифты
- Оформление таблиц css
- Ajax формы
- Css формы
- Ajax скрипты
- Вкладки css
- Сайт портфолио
- Footer
7 комментария(-ев)
4й пункт не совсем понятен, а вот к 5-му надо прислушаться
Просто перевели 4 пункт не столь точно
Да не, теперь уже всё понятно, понял, что лишний раз напрягать сервер не надо
Спасибо за статью, много интересного, ссылки то что надо как раз сжал css файл для своего каталога сайтов http://www.sarcat.ru теперь мне кажется стал загружаться быстрей!)
Спасибо, отличная статья! Мне понравился сервис сжатия CSS я попробовал сжать на своём блоге http://whitik.ru/ и действительно скорость загрузки увеличилась! А вот на другом блоге я попробовал сжать и получилось такое, что шрифт стал другого цвета и некоторые стили исчезли, видимо что-то лишнее сервис удалил!(((
Полезная статейка
у меня хостинг бесплатный. к моему http://justlawyer.ucoz.ua/ не все правила применишь.