ДЛя чего выносить стили/яваскрипты/картинки на поддомены?

12
D
На сайте с 20.09.2010
Offline
153
180

Встречаю на многих сайтах разносят по поддоменам стили/яваскрипты/картинки, приблизительно так:

В блоке META:

<link rel="dns-prefetch" href="//cdns.site.com">
<link rel="dns-prefetch" href="//cdnth.site.com">
<link rel="dns-prefetch" href="//albums193.site.com">
<link rel="dns-prefetch" href="//fonts.googleapis.com">
<link rel="dns-prefetch" href="//ajax.googleapis.com">

а потом стили:

<link rel="stylesheet" href="//cdns.cite.com/css/style.css" />

картинки:

https://cdnth.site.com/photo.jpg

и т.д.

Вопрос: как это ускоряет страницу? На сколько % в сравнении если бы все лежало на основном домене?

И какой в этом смысл, если в 99,9% - домен и поддомены это один и тот же сервер и, как-правило, просто соседние папки?

MG
На сайте с 28.08.2020
Offline
2
#1
Скорее всего там напрямую ингикс работает, без всяких апачей и прочих php. Возможно на другом сервере.
Консультации по SEO, аудиты, продвижение, поведенческие - возможна постоплата! mrguroseo@mail.ru @mrguroseo
SV
На сайте с 03.11.2008
Offline
1377
#2
datum :
И какой в этом смысл, если в 99,9% - домен и поддомены это один и тот же сервер и, как-правило, просто соседние папки?

Эти "99%" - в основном попугаи не понимающие зачем это делается.

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

Иногда/раньше (очень редко)  это имело смысл, когда страница делает слишком много одновременных запросов. У браузеров есть лимиты на кол-во с одного домена. И чтобы ускорить загрузку всего этого барахла - выносят на другой домен. Но в современных браузерах тот же лайзилоад автоматом работает и это стало ещё менее актуально.

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Топики помощи с ⓌordPress (https://searchengines.guru/ru/forum/1032910 ) и основы безопасности сайтов ( https://searchengines.guru/ru/forum/774117 ). *** Помощь\консультации в топиках форума - БЕСПЛАТНО. Платные услуги ( https://wp.me/P3YHjQ-3 ) - с бюджетом от 150$ ***
D
На сайте с 28.06.2008
Offline
976
#3
С появлением http2 это уже несколько лет не актуально
MG
На сайте с 28.08.2020
Offline
2
#4
Dram #:
С появлением http2 это уже несколько лет не актуально

Конечно, судя по тс. Приходит он и "щас, что у нас тут, ispmanager? держите меня семеро! настраивать буду!"

Ну если тс элементарных вещей не понимает

SeVlad #:
Иногда/раньше (очень редко)  это имело смысл, когда страница делает слишком много одновременных запросов. У браузеров есть лимиты на кол-во с одного домена. И чтобы ускорить загрузку всего этого барахла - выносят на другой домен. Но в современных браузерах тот же лайзилоад автоматом работает и это стало ещё менее актуально.

Не всегда, не везде, и вопрос тут не в этом - на высоконагруженке проще разместить все на разных серверах.

SV
На сайте с 03.11.2008
Offline
1377
#5
Dram #:
С появлением http2 это уже несколько лет не актуально
http2 вообще из другой оперы.
SV
На сайте с 03.11.2008
Offline
1377
#6
Mr. Guro #:
Не всегда, не везде, и вопрос тут не в этом - на высоконагруженке проще разместить все на разных серверах.

У ты!! Вот это новость

SeVlad #:
А это имеет смысл для высоконагруженных проектов. И разносятся как минимум на отдельные сервера, где работает только статика.

MG
На сайте с 28.08.2020
Offline
2
#7
SeVlad #:

У ты!! Вот это новость


Ух ты, вы когда работали на высоконагруженных проектах, не вордпрессе, никогда?

T7
На сайте с 19.09.2018
Offline
34
#8
datum :
cdns.cite.com/css/style.css

Про статику на другом железе сказано. Еще, с точки зрения кеширования. если этот  /css/style.css используется, ну например на сайте с гео

abakan@respublika-hakasiya abakan Республика Хакасия Абакан 53.721152 91.442387 11340 1095 0.591715612273056 0.806146782039302 -0.0251717432737686 0.999683141470616


И таких, ну например, 2855 субдоменов. Попав в кеш браузера на одном из них, на других, браузером будет использована версия из кеша.

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

Сергей Ефимов
На сайте с 11.05.2008
Offline
185
#9
Как и сказали, только для выноса статики на другой сервер. Ну или по глупости. Если оч. крупные и мировые, то CDN.
Подбираю исполнителей, проектирую сайты, повышаю позиции и экономлю на контекстной рекламе. Возможная занятость в офисе. Эксперт по Яндекс Директу тыц (http://expert.yandex.ru/certificates/f38094egydq/) и Яндекс Метрике тыц (http://expert.yandex.ru/certificates/i635d23t6a0/).
S
На сайте с 13.10.2014
Offline
147
#10
Вопрос: как это ускоряет страницу? На сколько % в сравнении если бы все лежало на основном домене?

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

причина проста - так как эти сервисы стали очень популярны, то на них огромный трафик и данные могут отдаваться как-то так.
особенно это заметно с google fonts. (они, кстати, уже решили прикрыть лавочку и когда cdn со шрифтами совсем закроют, то начнется столько проблем у людей выбравших (по своей лени, часто) этот способ подтягивания шрифтов)

12

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