По каким причинам публикуемые надстройки Office Store (App Source) должны ссылаться на Office.js в CDN Microsoft?

Было бы хорошо понять, почему мы должны ссылаться на office.js из CDN Microsoft, чтобы публиковать надстройки в Office Store (App Source).

Согласно официальной документации GitHub

"Если вы планируете опубликовать свою надстройку Office из AppSource, вы должны использовать эту ссылку CDN. Локальные ссылки подходят только для внутренних сценариев, сценариев разработки и отладки ".

Недавно мы столкнулись с ошибками при загрузке office.js из этой CDN в центрах обработки данных в южной части центральной части США, в центральной части США и в западной части США, в то время как все ресурсы, которые мы размещали, были загружены нормально. Вот результаты теста доступности, который мы запускаем каждую минуту на одной из наших надстроек, опубликованных в нашем App Source. Как видите, все ресурсы, которые мы размещаем, загружены нормально, но office.js на CDN Microsoft не удалось. Если мы сами разместим файл office.js, мы сможем уменьшить этот риск зависимости, но это будет противоречить требованию о том, что опубликованные надстройки App Source должны ссылаться на office.js через CDN.

Здесь показан список сбоев загрузки в office.js из CDN за определенный период времени и из разных центров обработки данных.

Список сбоев загрузки office.js через CDN

Это показывает детали сбоя (который согласуется со всеми сбоями, перечисленными на предыдущем снимке экрана).

Деталь сбоя при загрузке office.js через CDN

1 ответ

Официальное руководство по использованию CDN поможет убедиться, что надстройки всегда указывают на последнюю версию библиотеки GA и что все необходимые обновления доступны в любое время. Официальной поддержки пакета NPM нет. Однако это должно стать вариантом в какой-то момент. Мы предоставляем пакет Nuget для внутренних надстроек. Относительно проблемы CDN, на которую вы указываете - не могли бы вы предоставить более подробную информацию о том, как вы настраиваете пробный тест? Вы указываете на общее местоположение CDN или на одно из географических местоположений? CDN должен обеспечивать откат к следующему ближайшему региону, когда какой-либо из серверов не работает. Если этого не происходит (или не произошло в этом случае), это может быть результатом сетевой проблемы. Как долго длился этот сбой, и сталкиваетесь ли вы с подобными проблемами сейчас?

Другие вопросы по тегам