Вынос файлов на поддомен

D
На сайте с 20.09.2010
Offline
175
1046

Заметил что в последнее время многие сайты выносят стили, картинки, яваскрипты, шрифты на отдельные поддомены своего же домена..

Тоесть если основной домен site.com то картинки лежат на img.site.com

Подскажите зачем так делают? Неужели быстрее загрузка страницы проходит?

Оптимизайка
На сайте с 11.03.2012
Offline
396
#1
datum:
Подскажите зачем так делают? Неужели быстрее загрузка страницы проходит?

Yes, it improves the speed on http-based sites (but slows down on http2-based sites). It's because the browser can open only 6 simultaneous connections to a web server via http.

Other reasons to do this: cookieless requests, CDN, additional servers.

More info: http://stackoverflow.com/questions/985431/max-parallel-http-connections-in-a-browser

⭐ BotGuard (https://botguard.net) ⭐ — защита вашего сайта от вредоносных ботов, воровства контента, клонирования, спама и хакерских атак!
M
На сайте с 04.12.2013
Offline
223
#2

datum, поддомен может быть заточен исключительно под выдачу статика. Это может быть сделано как для скорости, так и для безопасности (совместно с чисткой кук, о чем выше написали).

---------- Добавлено 31.03.2017 в 05:30 ----------

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

Домены и скрипт для коротких ссылок: https://u75.ru/domains-for-shortcuts
Joker-jar
На сайте с 26.08.2010
Offline
171
#3

Это может быть и физически другой сервер.

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
datum:
Подскажите зачем так делают? Неужели быстрее загрузка страницы проходит?

Так делать есть смысл только для очень нагруженных ресурсов - миллионы хитов/день.

Статику выносят на отдельное железо и она не обрабатывается апачами и пр, а напрямую отдаётся. Что снижает нагрузку.

Смыла делать это на бложике с 100 или даже 1000 юзеров/день нет никакого смысла.

miketomlin:
Безопасности прежде всего в том плане, что если пользователи будут пытаться загружать на сайт скрипты под видом статика, то они в любом случае не смогут быть исполнены.

Это решается одной строкой в хтацессе (/конфиге нжинкса и тд) и для общего сервера. Но да, мало кто это делает к сож.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий