Скорость загрузки изображений зависит от сервера?

Скорость загрузки изображений зависит от сервера?

Допустим, я загружаю несколько больших изображений (>500 КБ) в свои элементы с помощью PHP и JS. Я обнаружил, что скорость загрузки довольно велика (около 5 секунд).

Вчера вечером я просматривалhttp://ringvemedia.com/beijing-photos

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

Так как же мне добиться похожей скорости загрузки изображений? Кстати, я использую сервер hostgator.

решение1

Скорость загрузки изображений зависит от пропускной способности сети, при условии, что компьютер не сильно перегружен, что возможно в общедоступной среде (но скорость должна быть неравномерной: иногда быстрой, иногда медленной).

Если у вас есть, скажем, 2-мегабайтная загрузка по каналу с вашего сервера как часть вашего хостингового плана, ну, 500 кб * 8 бит на байт = 4 Мб, что означает, что каждое изображение передается 2 секунды. С большими изображениями... передача может занять довольно много времени, и это если только один пользователь получает файлы за раз. Знаете ли вы, какова ваша пропускная способность и где находится ваш сервер?

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

Примечание: для справки: изображения на этом сайте весят 100–240 КБ, большинство — в нижнем диапазоне.

Связанный контент