У меня есть проект MVC
, который действительно просто служит для приложения angular
. Это будет публичное приложение, и я ожидаю, что он получит много трафика, поэтому я пытаюсь использовать CDN
, чтобы отслеживать запросы на мои серверы.Как я могу использовать CDN с моим приложением AngularJS на ASP.NET MVC?
Я нашел много статей о том, как получить angular
себя от CDN
, но то, что я ищу для МОЕГО файла (css
, html
, js
, media
), чтобы получить служили с CDN
. Так, например, если у меня есть directive
, тогда шаблон нужно будет обслуживать от CDN
, но я не могу его жестко закодировать, потому что шаблон, возможно, еще не был загружен в тестовую или рабочую среду.
Обновление: Приложение MVC обслуживает только исходные макеты и домашние страницы. Как только мой угловой скрипт загружается, MVC больше не используется. Внутренний интерфейс представляет собой отдельное приложение веб-API.
Да, я забыл сделать это явным, но мое приложение разделено точно так же, как вы уже описали. Единственное, что обслуживалось напрямую MVC, - это макет и главная страница, которые загружают только скрипты. Но каждый другой файл является только статическим файлом. А серверный интерфейс - это служба веб-API, размещенная в отдельном приложении, CORS больше не является проблемой. – IWriteApps
В этом случае выберите CDN и повторите свой вопрос, если их документация вам не поможет. Процедуры для каждого CDN немного отличаются. Вам также может потребоваться статический хостинг, такой как azure blob-хранилище Amazon S3 без стоимости CDN перед ним. Он по-прежнему выгружает соединение с вашего сервера без неприятностей или управления кэшированными файлами на CDN. – nbering