Оптимизируйте свою графику.
Многие жалуются, что после загрузки изображений на
сервер, при открытии страницы картинки не загружаются. Я несколько
раз сталкивался с такими вопросами на форуме Народ.ру. И после проверки
сайтов, пользователей которые задавали эти вопросы, выяснялось что
графические файлы (картинки, фотографии) имели невозможно большой
размер. Имеется ввиду размер файла в байтах. Так например на сайте
одного пользователя была страница фотоальбом, сделанная по шаблону
Народ.ру. Этот альбом работает по принципу "слайд-шоу".
То есть на странице видна только одна фотография и несколько ссылок
типа "Следующая" и "Предыдущая". При нажатии
ссылки "Следующая" страница не перегружается, меняется
только фотография. Дело в том, что во время загрузки такой страницы
идет предзагрузка всех фотографий которые есть в данном фотоальбоме.
И пока все фотографии не загрузятся, не появится ни одного изображения.
Так вот этот пользователь загрузил на сервер свои фотографии, а
когда решил проверить он их не обнаружил на странице фотоальбома.
Он просто не дождался полной загрузки страницы. А иначе и быть не
могло, так как время полной загрузки страницы составило 22 минуты
(я специально дождался полной загрузки). Почему? Да потому что полный
объем страницы со всеми фотографиями составил 2456487 байт (чуть
меньше 2,5Mb). ЭТО НЕ ДОПУСТИМО!!! Никто не будет столько ждать!
Я решил проверить в чем же дело. Оказалось что в фотоальбом было
загружено шесть фотографий общим объемом 2425245 байт. Видите разницу?
Получается что сама страница весит где то 26 kb. Так вот пользователь
загрузил на сервер фотографии полученные путем сканирования, не
удосужевшись их отредактировать (скорее всего по незнанию). Каждая
фотографи имела примерно такие размеры ;width=1500 и height= 800.
Объем файла каждой фотографии равнялся почти 400kb. Когда видимый
размер на странице фотоальбома равнялся примерно следующему; width=400
и height=300 . Когда я, для собственного интереса, скачал эти фотографии
к себе на компьютер и отредактировал их к нужным размерам, оптимизировал
размер файлов, то общий объем всех шести фотографий равнялся примерно
173 kb. Сравните во сколько раз уменьшился объем. Соответственно
существенно уменьшилось и время загрузки страницы.
Поэтому оптимизируйте свои графические файлы (картинки, фотографии,
рисунки ит.д.). Мало кому нравиться (если не сказать, что никому
не нравится) когдла страница открывается по несколько минут. Второй
раз пользователь на таку страницу не придет.
Как оптимизировать графику? О это уже другой вопрос. Скажу лишь,
что существует масса всевозможных графических редакторов и почти
в каждом из них есть функция оптимизации файла. Вы сами устанавливаете
размер файла, а сервис предпросмотра показывает Вам как будет выглядеть
Ваша картинка, с установленным Вами размером файла. Таким образом
можно подобрать оптимальный размер при котором визуально не видно
искажений изображения. Вот посмотрите на нижнее фото;
Размеры width=400 и height=300
Размер файла 44172 байта
А теперь посмотрите на это же фото , только после оптимизации;
Размеры те же width=400 и height=300
Размер файла уже 21157 байта
Это фото качеством хуже чем первое, но визуально это практически
не видно.
Если же Вам хочется предоставить пользователю, зашедшему к Вам на
страницу, качественное фото, дайте ему ссылку на это фото. Наведите
курсор на вторую (с плохим качеством, но меньшим размером файла)
фотографию.
Думаю с эти разобрались.
|