Задать вопрос

Стоит ли картинки на сайте отдавать с субдоменов?

Привет!
Новичковый вопрос. Есть сайт с портфолио фотографов на арендуемом сервере Hetzner под CentOS и Apache. На некоторых страницах этого сайта количество картинок (как превьюшек, так и больших фотографий) может достигать четырех-пяти десятков штук.

Можно ли ускорить загрузку картинок пользователям с широким каналом, если ссылаться на них через субдомены (например, images1.site.com, images2.site.com и т.д.) размещающиеся на том же сервере? Если да, то какой программой можно замерить разницу?

Спасибо!
  • Вопрос задан
  • 4535 просмотров
Подписаться 5 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 6
resurtm
@resurtm
Firefox + расширение Firebug (F12 → Сеть) покажут время загрузки всего.
Ответ написан
Комментировать
mgyk
@mgyk
Будет небольшая разница так как
1) Браузеру не нужно передавать кукис на этот домен
2) Браузеры имеют лимит в 3-5 потоков загрузки на каждый домен. Имея много сабдоменов браузер может грузить данные в большое кол-во потоков.
3) Посмотреть можно в Firebug панель Network или в аналогичной вкладке в Chrome
Ответ написан
Fr3nzy
@Fr3nzy
Размещать на субдоменах имеет смысл только тогда, когда вам нужна масштабируемость или для того, чтобы хотя бы отдавать статику без различных обработчиков и пожатых gzip'ом, например (через тот же nginx).
В других случаях он не даст вам выигрыша в скорости.
Ответ написан
MpaK999
@MpaK999
Буду!
Стоит. В случае когда у вас начнёт захлёбываться этот сервер, вы сможете купить еще один в Hetzner, подключить в совмесную работу с предыдущим и раздавать картинки уже с него.

Apache я бы заменил, кстати на NGINX или хотя бы поставил вперёд для раздачи статики, картинки ибо и есть статика как раз, прирост был бы значительный.
Ответ написан
Комментировать
denver
@denver
Можно также ускорить загрузку картинок если загружать их по мере скрола страницы:
www.appelsiini.net/projects/lazyload/enabled.html
Ответ написан
Mendel
@Mendel
PHP-developer
Ограничение в кол-во потоков существует, хотя вроде как не все современные браузеры его выполняют. Так что при большом кол-ве больших картинок выигрыш будет.

Но вообще советую не заморачиваться нанооптимизацией, и лучше займитесь контентом (в том числе и картинками) и раскруткой.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы