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

Почему для отдачи «статики» спользуют не субдомен, а другой домен?

Приветствую

Насколько знаю, одни размещают статические файлы на субдомене, другие на другом домене. Поясните пожалуйста в чем разница между размещением на субдомене и другом домене.
  • Вопрос задан
  • 1580 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
sim3x
@sim3x
Куки
Часто куки "основного сайта" распространяются на его же сабдомены
Те клиент шлет 1-2кб куков на каждый запрос статики
При больших обьемах запросов - сильно накладно

С точки зрения безопасности - статика может быть скомпроментирована, но политика отдачи кук в браузере не даст скрипту с сервера статики прочитать куку пользователя
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 4
SagePtr
@SagePtr
Еда - это святое
Никакой разницы в этом нет. Субдомен - это такой же "другой домен" как с точки зрения браузера, так и с точки зрения сервера.
Ответ написан
opium
@opium
Просто люблю качественно работать
никакой
смысл что у сдн обычно свои домены и не хотят морочиться прикручивать свой субдомены
домены стоят примерно нисколько можно кучу набрать
Ответ написан
Комментировать
zooks
@zooks
Frontend
На субдомене статика будет быстрее грузиться в случае если не включен HTTP/2.

На другом домене размещаются специализированные CDN-хранилища.
Ответ написан
Комментировать
@Antoha1787
Вынос статики на поддомен – не особо эффективная рекомендация.

Кратко:
1. Удается добиться незначительного снижения передаваемых данных за счет отсутствия куки на поддоменах.
2. Браузеры имеют лимиты одновременных соединений к одному домену и по этой причине в теории можно использовать больше потоков для закачек.

Из минусов – на время запроса DNS задержится закачка. А это в итоге может замедлить загрузку самой страницы и отдалить старт правильной отрисовки для посетителя (в случае js\css\шрифтов).
Лучшая и более эффективная альтернатива – подключение сайта к хорошей CDN. Стоит выбирать с максимальным охватом РФ/СНГ. Могу посоветовать WSR. Подключение через DNS – достаточно добавить сайт в сервис и прописать их сервера. Фишка в том, что они кешируют и статику, и динамику + все ссылки сайта остаются без изменений.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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