У меня есть интерфейсное веб-приложение, полностью построенное на Vue, и серверное приложение WebApi, которое обслуживает веб-сайт, созданный с помощью ASP.Net Core. Я хотел бы использовать Azure CDN с моим веб-приложением, поскольку мой план службы приложений требует довольно большого количества услуг только для обслуживания фронтальных файлов javascript, html и изображений с помощью веб-приложения.
Могу ли я обслуживать все веб-приложение с помощью Azure CDN? Или это не рекомендуется, так как у меня возникают проблемы с доступом к внутреннему API из версии веб-сайта CDN ...
Должен ли я вместо этого использовать CDN только для изображений, скриптов и файлов css? Или допустимо использовать CDN для всего веб-приложения? Мне сложно все это настроить, и документация по Azure не очень проста в том, что я должен стремиться иметь в CDN.
По сути, я хотел бы знать, что я могу сделать, чтобы мой WebApp загружался как можно быстрее и выгрузил запросы для внешнего интерфейса WebApp на сервер, который не использует ресурсы внутреннего API. Тем не менее, я все же хотел бы получить доступ к своему внутреннему API, поскольку все учетные записи пользователей динамически отображают данные, загруженные из API.
Заранее благодарим за любую помощь, любое направление будет очень признательно.