Загрузка сайта изображений быстрее - PullRequest
1 голос
/ 02 сентября 2011

Можно ли улучшить фоновое изображение сайта, чтобы оно загружалось быстрее?Размер фонового изображения моего сайта - 1258X441, а объем памяти - 656 КБ.Загрузка полного фонового изображения при доступе к моему веб-сайту занимает слишком много времени.Есть ли что-либо, кроме сжатия (поскольку изображение уже сжато), чтобы улучшить скорость его загрузки.

Ответы [ 3 ]

3 голосов
/ 02 сентября 2011

Выберите: (2. мое основное решение и 3.)

  1. Сжатие изображения еще больше, потому что изображение является фоном, это не имеет большого значения. Пользователи фокусируются не столько на фоне, сколько на контенте.
  2. Поскольку фон частично покрыт содержимым, вы можете закрасить черным (или любым другим сплошным цветом) ту часть фона, которая не видна (находится за содержимым). Это сделает изображение более приятным, спаринг в каком-то месте.
  3. Сохранить изображение в формате JPG с прогрессивной разверткой . Это сделает фоновое отображение постепенно более качественным при загрузке изображения.
  4. Избавьтесь от фонового изображения. (очевидно):)
  5. Сегодняшние веб-скорости велики, ничего не меняйте.

ТАКЖЕ: Если в вашем PNG-изображении есть повторяющиеся части, вы можете разделить его на три части и сэкономить много места.

1 голос
/ 02 сентября 2011

Скорость загрузки фонового изображения определяется (пропускная способность игнорируется) пропускной способностью вашего соединения и размером изображения. Итак, если у вас есть, скажем, 128 КБ / с и изображение размером 4096 КБ, вам по крайней мере нужно

4096/128 = 32s

для загрузки.

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

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

0 голосов
/ 03 июля 2012

Загрузите ваше изображение в базу данных и позвоните им, когда вам будет нужно.Польза от этого есть?База данных загружается, как только вы ее инициируете, и можете получать информацию, когда это требуется.это быстро по сравнению с любой другой техникой

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