У меня проблема с производительностью в частях онлайн-приложений SharePoint - PullRequest
0 голосов
/ 02 ноября 2018

Пользовательские части приложения в надстройках SharePoint (размещенные в SharePoint) дают плохую производительность при добавлении их на пользовательскую страницу размещенного сайта. Есть ли решение этой проблемы?

1 Ответ

0 голосов
/ 02 ноября 2018

Низкая производительность, скорее всего, вызвана размещением частей приложения на странице SharePoint - каждая часть приложения содержится в собственном iFrame, который указывает на веб-приложение. Когда страница загружается, необходимо выполнить еще один полный HTTP-вызов для содержимого каждой части приложения, размещенной на странице. К сожалению, это поведение является частью модели надстройки и не может быть изменено. Источник: Как добавить надстройку, размещенную на SharePoint, как часть приложения

Он имеет свои плюсы, так как позволяет отображать контент из приложений, размещенных провайдером, аналогично веб-части. Самым большим недостатком является то, что он одинаково относится к приложениям, размещенным в SharePoint.

Чтобы повысить производительность, я бы предложил (если это возможно) переключиться на SharePoint Framework, который является только на стороне клиента, не использует внутренние веб-приложения и отображает их непосредственно в DOM страницы, не оборачиваясь никакими iFrames. Посмотрите здесь: Создайте свою первую клиентскую веб-часть SharePoint

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