Серверная оптимизация изображений
Возможно, не все разработчики представляют себе, какие данные записаны в файле изображения, вот об этом мы и поговорим и постараемся остаться в выигрыше.
Дело в том, что существует большое количество программ для работы с графическими файлами и абсолютно все записывают различные комментарии на ряду со графической информацией. Порой, объемы этих данных могут составлять десятки килобайт! Давайте я приведу несколько примеров.
За основу возьмем какую-нибудь фотографию, например, вот эту, сфотографированную на HTC HD2:
Качество (quality) — 90%
Размер в байтах — 614107
Установим утилитку jpegoptim:
sudo aptitude install jpegoptim
и прогоним через нее фотографию:
jpegoptim —strip-all IMAG0205.jpg
#Результат у меня такой:
#IMAG0205.jpg 2592×1552 24bit [OK] 614107 —> 584922 bytes (4.75%), optimized.
#Неплохо, да?
Неплохо, правда? Выигрыш, почти в 30 килобайт, а мы просто вырезали мета данные.
Вот фотка, которая у меня получилась:
Кстати, пробовал прогнать через imagemagick с параметром «-strip», тоже все получилось и итоговый размер почти совпал с jpegoptim.
Конечно, довольно проблематично будет все картинки прогонять через подобные утилиты, но этого очень хочется для конечных пользователей, ведь им совсем НЕ хочется грузить лишние килобайты без толку. Я советую оптимизировать хотя бы основные изображения, которые используются в шаблонах сайта, ведь они подгружаются на всех страницах.
P.s. Оптимизация изображений — один из пунктов в ранжировании результатов поиска у google.
| Одежда для полных дам www.wildberries.ru | Разработка сайтов в Самаре Качественная разработка сайтов в Самаре в компании RiverCity. www.river-city.ru |
Похожие посты:
- PHP Как гарантированно выполнить команду в одном потоке?
- Практическое использование mysql insert delayed
- Немного слов о Android Market
- Как поставить +1 у google?
- А вы знали, что у Яндекса есть «хостинг» javascript библиотек?
- Распределение графических файлов по поддоменам
- Вчера забавный случай был с киноафишей :)
- Нерабочий код google DoubleClick for Publishers в браузере Opera
- Почему мой сайт медленно индексируется?

