Форматы графических файлов
В этой статье описываются основные графические форматы, показываемые стандартными браузерами. При их правильном применении и, не пренебрегая некоторыми советами, можно достичь уменьшения времени загрузки Вашего сайта. Тем самым расположить к себе посетителя.
Немного теории:
Предположим, ваш сайт посетил пользователь со скоростью загрузки 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-11-26 » Капитан грузового судна, или Как начать использовать Docker в своих проектах
- 2024-11-26 » Обеспечение безопасности ваших веб-приложений с помощью PHP OOP и PDO
- 2024-11-22 » Ошибки в Яндекс Вебмастере: как найти и исправить
- 2024-11-22 » Ошибки в Яндекс Вебмастере: как найти и исправить
- 2024-11-15 » Перенос сайта на WordPress с одного домена на другой
- 2024-11-08 » OSPanel 6: быстрый старт
- 2024-11-08 » Как установить PhpMyAdmin в Open Server Panel
- 2024-09-30 » Как быстро запустить Laravel на Windows
- 2024-09-25 » Next.js
- 2024-09-05 » OpenAI рассказал, как запретить ChatGPT использовать содержимое сайта для обучения
- 2024-08-28 » Чек-лист: как увеличить конверсию интернет-магазина на примере спортпита
- 2024-08-01 » WebSocket
- 2024-07-26 » Интеграция с Яндекс Еда
- 2024-07-26 » Интеграция с Эквайринг
- 2024-07-26 » Интеграция с СДЕК
- 2024-07-26 » Интеграция с Битрикс-24
- 2024-07-26 » Интеграция с Travelline
- 2024-07-26 » Интеграция с Iiko
- 2024-07-26 » Интеграция с Delivery Club
- 2024-07-26 » Интеграция с CRM
- 2024-07-26 » Интеграция с 1C-Бухгалтерия
- 2024-07-24 » Что такое сторителлинг: техники и примеры
- 2024-07-17 » Ошибка 404: что это такое и как ее использовать для бизнеса
- 2024-07-03 » Размещайте прайс-листы на FarPost.ru и продавайте товары быстро и выгодно
- 2024-07-01 » Профилирование кода в PHP
- 2024-06-28 » Изучаем ABC/XYZ-анализ: что это такое и какие решения с помощью него принимают
- 2024-06-17 » Зачем вам знать потребности клиента
- 2024-06-11 » Что нового в работе Яндекс Метрики: полный обзор обновления
- 2024-06-11 » Поведенческие факторы ранжирования в Яндексе
- 2024-06-11 » Скорость загрузки сайта: почему это важно и как влияет на ранжирование
Всегда храни верность своему начальнику - следующий, может быть еще хуже... |
Мы создаем сайты, которые работают! Профессионально обслуживаем и продвигаем их , а также по всей России и ближнему зарубежью с 2006 года!
Как мы работаем
Заявка
Позвоните или оставьте заявку на сайте.
Консультация
Обсуждаем что именно Вам нужно и помогаем определить как это лучше сделать!
Договор
Заключаем договор на оказание услуг, в котором прописаны условия и обязанности обеих сторон.
Выполнение работ
Непосредственно оказание требующихся услуг и работ по вашему заданию.
Поддержка
Сдача выполненых работ, последующие корректировки и поддержка при необходимости.