Форматы графических файлов
В этой статье описываются основные графические форматы, показываемые стандартными браузерами. При их правильном применении и, не пренебрегая некоторыми советами, можно достичь уменьшения времени загрузки Вашего сайта. Тем самым расположить к себе посетителя.
Немного теории:
Предположим, ваш сайт посетил пользователь со скоростью загрузки 3кб в секунду. А ваша титульная страница содержит только 100кб графических элементов… Каким будет результат? Если Вы уже подсчитывали, вы понимаете, о чем я. Если еще нет, настоятельно рекомендую заняться этим в свободное время. Поставив себя на место пользователя, Вы поймете, насколько бы он был бы рад видеть сайт, который не напоминает ему наболевшее, а радует быстрой загрузкой. Ведь если его заинтересует содержание сайта и навигация, он, скорее всего, вернется снова. А этого от публики Рунета не просто добиться…
Короткий перечень графических стандартов, показываемых стандартными браузерами без дополнительных "пристроек":
bmp
Если этот формат и показывается в браузере, то, скорее всего, только из-за того, что когда-то он был актуален, но это совсем не значит, что его стоит применять. Лучше просто забудьте о нем, если для вас время загрузки играет какую-либо роль.
tif
Этот формат также из-за больших размеров не применим для интернет сайтов. Его место в типографии, поэтому пусть там и останется.
gif
Полное название - Graphics Interchange Format. Допускает максимально возможную глубину цвета - 8бит (256 цветов). Идеально подходит для отображения растровой графики. Обладает достаточно большим выбором вариантов сжатий и палитр. Также оснащен прозрачностью и возможностью анимации. Имеет 100% совместимость со всеми возможными ОС и ПО.
jpg
Joint Photographic Experts Group, создан для отображения фотографий . Своими характеристиками завоевал широкое применение как в интернете, так и в другом. Максимальная глубина цвета составляет 24бита (16,7 миллионов цветов). Имеет очень сильное сжатие, но при качестве менее 75% становится видным потеря качества.
png
Portable Network Graphics возник вследствие неувязок с патентами у gif формата и востребованностью нового, универсального формата для интернет. Хоть прямой потомок gif и jpg не смог полностью вытеснить своих предшественников, но имеет достаточно плюсов. Некоторыми из них является поддержка вплоть до 32битной палитры, многослойность, прозрачность, возможность добавления информации в файл, например, авторские права. Применим как для растровой графики,так и для фото.
Практическая часть:
Советую начинать оптимизацию с самого начала, при разработке макета. Тогда Вы сможете заменить некоторые графические части на html таблицы. Используя графический фон, не забывайте о том, что файлом будет заполнена вся указанная часть. Попробуйте его уменьшить, иногда достаточно для этого сделать графику 2х2 пикселя, а не 2х760. Создавая растровые графические элементы, заранее старайтесь применять по возможности как можно меньше цветов. Если это будет gif, соответственно 2, 4, 8, 16, 32, 64, 128 и 256 цветов. Для интернет используйте вариант сжатия - WebSnap adaptive и не забывайте о черно-белом варианте графики, она занимает очень малые объемы. Большинство "старых вебмастеров" настолько привыкли к gif, что напрочь забывают о существовании png. Думаю, что зря, потому что на данный момент он открывается всеми стандартными браузерами, и, используя его, зачастую можно сжать графику там, где, как кажется, gif уже сделал все возможное…
На самом деле, для того, чтобы добиться максимально возможного сжатия графики, нужно одновременно использовать все три формата - gif, png и jpg. Gif для растровой графики, jpg для фото, а png, по возможности, для всего. После не столь уж длительной практики Вы поймете, почему я советую использовать png для всего, но не всегда.
Напоследок хотел бы обратить внимание на некоторые ошибки, которые, несмотря на свою банальность, почему-то допускаются многими вебмастерами, как новичками, так и бывалыми.
Возможно, в вашей графике присутствует большая часть одного цвета, используемого для фона в каком-либо большом графическом объекте. Попробуйте его заменить на html таблицу с нужным цветом, в графическом элементе добавьте прозрачность и расположите его в подготовленную таблицу. Иногда можно выиграть весомый кусочек.
Если Вы используете очень много мелких графических частей, не надейтесь, что они весят мало, они не будут быстро грузиться. Этого не произойдет, потому что из множества деталей браузер будет довольно долго собирать результат. Поэтому уменьшайте количество графических частей.
Не забывайте о существовании CSS стилей. Применяя их, можно заменить некоторые графические элементы, и сделать сайт гораздо симпатичнее, не увеличивая количество графики.
Не загромождайте ваш сайт счетчиками и рейтингами. Вполне достаточно двух счетчиков, по результатам которых Вы сможете проверять работу друг друга. В идеальном варианте нужен один счетчик, или используйте для статистики логи сервера. Кнопки рейтингов зачастую уводят гораздо больше посетителей с вашего сайта, чем приводят. Вы делаете рекламу рейтингу, но взамен ничего не получаете.
И последнее, тщательно выбирайте хостинг провайдера для сайта, ведь именно он может запросто перечеркнуть все ваши старания на нет… Будьте профессионалами, проверяйте свои работы - тогда все будет OK!
Дайджест новых статей по интернет-маркетингу на ваш email
Новые статьи и публикации
- 2024-03-13 » Стратегии SEO на 2024 год
- 2024-03-13 » Как использовать анимацию с помощью JavaScript-библиотеки GSAP
- 2024-03-13 » Использование GSAP 3 для веб-анимации
- 2024-03-13 » Cогласование топографической съёмки с эксплуатирующими организациями
- 2024-02-19 » Теряются лиды? Как настроить сквозную аналитику
- 2024-02-17 » Мерч и IT: на что обратить внимание в 2024 году
- 2024-02-16 » Копируем с RSync: основные примеры синхронизации файлов
- 2024-02-15 » Лучшие noCode AI платформы для создания диалоговых ботов
- 2024-02-14 » Факторы ранжирования Google 2024 — исследование Semrush
- 2024-02-12 » Перенос сайта на другой хостинг
- 2024-02-05 » В России сформирован реестр хостинг-провайдеров
- 2024-02-04 » Использование SSH для подключения к удаленному серверу Ubuntu
- 2024-02-03 » Подключаемся к серверу за NAT при помощи туннеля SSH. Простая и понятная инструкция
- 2024-02-02 » Настройка CI/CD для Gitlab-репозитория: схемы и гайд по шагам
- 2024-02-01 » GitLab CI Pipeline. Запуск сценария через SSH на удаленном сервере
- 2024-01-29 » Introduction to GitLab’s CI/CD for Continuous Deployments
- 2024-01-26 » Настройка GitLab CI/CD
- 2024-01-25 » Установка shell gitlab runner
- 2024-01-25 » Установка и регистрация gitlab-runner в docker контейнере
- 2024-01-25 » Переменные Gitlab-Ci
- 2024-01-25 » Настройка CI/CD в GitLab для синхронизации проекта с веб-серверами
- 2024-01-25 » Копирование файлов scp
- 2024-01-21 » Бездепозитные бонусы от казино: обзор условий и правил использования
- 2024-01-18 » Современная обработка ошибок в PHP
- 2024-01-18 » Пример шаблона проектирования MVC в PHP
- 2024-01-18 » Мифический человеко-DevOps
- 2023-12-28 » Google подвел итоги 2023 года в поиске
- 2023-12-28 » 5 ошибок отдела продаж, из-за которых вы теряете клиентов
- 2023-12-28 » Американский суд признал монополию Google на рынках дистрибуции Android-приложений
- 2023-12-28 » Хостинг-провайдер GoDaddy перестанет оказывать услуги пользователям из России
Неудача — это не единичное внезапное событие. Ваш провал не возникает внезапно. Напротив, неудача появляется, когда вы совершаете одни и те же ошибки изо дня в день. Джим Рон |
Мы создаем сайты, которые работают! Профессионально обслуживаем и продвигаем их , а также по всей России и ближнему зарубежью с 2006 года!
Как мы работаем
Заявка
Позвоните или оставьте заявку на сайте.
Консультация
Обсуждаем что именно Вам нужно и помогаем определить как это лучше сделать!
Договор
Заключаем договор на оказание услуг, в котором прописаны условия и обязанности обеих сторон.
Выполнение работ
Непосредственно оказание требующихся услуг и работ по вашему заданию.
Поддержка
Сдача выполненых работ, последующие корректировки и поддержка при необходимости.