Сократит ли время загрузки разделение одного большого изображения на 4 меньших? - PullRequest
2 голосов
/ 12 мая 2011

У вас есть большое изображение, сохраненное в формате PNG, его размер составляет около 600 КБ.Для полной загрузки изображения при посещении посетителя требуется несколько секунд, что определенно не в порядке.

Мне было бы любопытно, если разделение изображения на более мелкие разделы уменьшит общее время загрузки посетителя.

Ответы [ 3 ]

2 голосов
/ 12 мая 2011

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

1 голос
/ 12 мая 2011

Если ваш веб-сервер может обеспечить полную пропускную способность посетителя, то не может быть никакой разницы во времени загрузки. Но, как уже упоминалось выше, лучше использовать хорошее сжатие с небольшим размером. Вы можете предоставить возможность (например, кнопку масштабирования) сделать «высококачественную» версию доступной для посетителя.

1 голос
/ 12 мая 2011

Нарезка большого изображения на изображения меньшего размера может сократить время загрузки, поскольку современные браузеры могут загружать эти изображения одновременно (в параллельном режиме). Но каждое изображение занимает время в потоке загрузки:

  1. Браузер делает запрос
  2. ждет ответа,
  3. Затем загружает.

Так что для небольших изображений: лучше сделать больше: называется sprite (требуется только один HTTP-запрос). Для действительно больших лучше нарезать его (лучший интерфейс при загрузке).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...