Показано с 1 по 10 из 10

Тема: Загрузка большого числа маленьких картинок

  1. #1

    Регистрация
    19.07.2007
    Сообщений
    3
    Нужно загружать в одной странице около 1000 иконок, размер допустим около 1 кб. Т.е. уже получается около 1 Мб в сумме. Причем, чувствую, что из-за такого большого числа хттп-запросов будут жуткие тормоза. Иконки планируется размещать в ряды, т.е. примерно 50 рядов по 20 иконок.

    Как можно оптимизировать загрузку?

    Была идея объединить все иконки в одну большую картинку, чтоб только ее один раз закачать. Но просто иконки находится должны на некотором расстоянии друг от друга, т.е. в итоге получится уж очень большая картинка по размерам в пикселях.

  2. #2

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by xess@Jul 19 2007, 17:16
    Как можно оптимизировать загрузку?
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Да как Вам угодно, так и можно. Хоть одной большой картинкой, хоть одной картинкой на каждый ряд... Пробуйте, экспериментируйте...

  3. #3

    Регистрация
    19.07.2007
    Сообщений
    3
    Очень ценные советы Вы даете, Арканойд, причем не только в моем топике...

  4. #4

    Регистрация
    06.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    769
    xess, большая картинка не годиться: страничка грузится поэтапно и большую картинку пользователь устанет ждать — с его точки зрения ничего не происходит

    На самом деле по вашему вопросу чет-ниче в голову не приходит. Точнее нет гарантии, что то, что приходит и правда оптимальней .
    Чисто теоретически вы можете послать яваскриптом один запрос и обработать им же ответ на него, содержащий все картинки... Ну не знаю.... Это даже звучит бредово

  5. #5

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    xess
    Сами Вы Арканоид. :read:

  6. #6

    Регистрация
    08.03.2005
    Адрес
    этих
    Сообщений
    275
    много картинок, ибо как сказал null, страница грузится поэтапно

    насчет явы - не думаю что поможет с увелечением скорости загрузки.. а вообще не фтыкаю в чем проблема (просто сделать 1000 <img src...> некатит?) или проблема в том что впадлу верстать такую страничку? =)
    Тогда скрипт (джава или пхп)

  7. #7
    skval
    Гость
    Мне кажется это всё ерунда. По крайней мере с Mozilla такой проблемы небудет

  8. #8

    Регистрация
    19.07.2007
    Сообщений
    3
    Originally posted by skval@Jul 21 2007, 09:16
    Мне кажется это всё ерунда. По крайней мере с Mozilla такой проблемы небудет
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]

    Да браузер не имеет значения... Просто для маленьких 1000 картинок все равно будет 1000 хттп-запросов, что замедлит загрузку.

    Решил проблему с помощью CSS (показывается каждый раз часть от большой картинки), но может есть другие идеи?

  9. #9

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Вы смотрите, в первую очередь, что это у Вас по семантике. Если это действительно отдельные изображения (например, что-то типа каталога товаров и т.п.) – то и представляться все это должно отдельными изображениями. И вопрос количества http-запросов – это здесь уже второстепенный вопрос... Если же Ваши изображения, например, не несут особой смысловой нагрузки, т.е. предназначены (опять же, например) для оформительских целей – их можно (нужно) спокойно пускать большим фоновым изображением...

  10. #10

    Регистрация
    06.02.2007
    Адрес
    Kazan
    Сообщений
    186
    Конечно, как и сказал Aykroyd, главное- семантика. Если иконки нужны для оформительских целей (как на [Только зарегистрированные пользователи могут видеть ссылки. ] (наверху справа)), то лучше иконки объединить в несколько файлов (например, в каждый файл по 50 иконок), если это по смыслу отдельное изображение, то ничего не поделаешь, придется загружать все иконки по отдельности.

    оффтоп:
    xess
    Сами Вы Арканоид. read.gif

Похожие темы

  1. Ответов: 9
    Последнее сообщение: 23.08.2008, 01:47
  2. Загрузка и печать PDF
    от zurmansor в разделе Flash-технологии
    Ответов: 0
    Последнее сообщение: 01.10.2007, 14:35
  3. Smarty увеличение числа
    от Рёга в разделе Веб-программирование
    Ответов: 3
    Последнее сообщение: 26.08.2007, 01:32
  4. Рамки для маленьких картинок
    от Xepec в разделе Вёрстка сайта
    Ответов: 1
    Последнее сообщение: 04.04.2007, 20:06
  5. Шрифты для маленьких поверхностей
    от Sergeant в разделе Растровая графика
    Ответов: 3
    Последнее сообщение: 13.07.2004, 02:21

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •