Загрузка изображений из субдомена / другого домена в C # - PullRequest
0 голосов
/ 03 июля 2018

У меня есть веб-сайт (www.mydomain.com) с административной панелью (admin.mydomain.com). Все изображения, загруженные через панель администратора, хранятся в поддомене (admin.subdomain / Content / Images / image1.jpg).

Теперь мне нужно загрузить эти изображения на мой веб-сайт, для этого у меня есть возможность назначить URL изображения как src = "admin.subdomain / Content / Images / image1.jpg".

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

1 Ответ

0 голосов
/ 03 июля 2018

На производительность влияют две вещи:

  1. При отправке полного домена в браузер будет отправлено больше байтов. Это разница между /images/whatever.jpg и http://admin.somedomain.com/images/whatever.jpg. Однако это такая небольшая разница, вам нужно будет работать в большом масштабе, чтобы заметить разницу в пропускной способности, и, конечно, клиент не увидит никакой разницы.

  2. Браузеры будут открывать только ограниченное количество подключений к одному домену. Это означает, что если вы размещаете файлы Javascript, изображения, CSS и т. Д. На одном сервере, браузер поставит эти запросы в очередь. Поэтому размещение изображений в другом домене позволяет браузеру загружать их одновременно, что ускоряет весь процесс. Вот почему многие сайты будут использовать CDN для размещения своих ресурсов. Например, взгляните на этот сайт. Даже логотип размещен на cdn.sstatic.net

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...