パフォーマンス

概要

SharePoint でカスタマイズを実装すると、特にアプリケーション パフォーマンスの概念に関しては、Web アプリケーション全般、特にクライアント側の Web アプリケーションの効果的な設計と開発に重点が置かれています。 パフォーマンスは、ユーザー エクスペリエンスに影響を与える重要な要因の 1 つであり、ユーザーがポータルを操作する効率に影響を与えます。

高度なガイドライン/一般的なルール

  • パフォーマンスをテストするときは、コードのサーバー側のパフォーマンスと、エンド ユーザーのブラウザーで実行されているコードのパフォーマンスの両方を考慮してください。
  • 可能な限り、SharePoint への要求の数を最小限に抑えるためにデータをキャッシュします。
  • スクリプトやその他の資産を参照する場合は、サーバーへの要求の数と読み込むデータの量を最小限に抑えるために、可能な限りユーザーがキャッシュできるようにします。
  • ページの再レンダリングをトリガーし、読み込みを遅延する DOM 操作が過剰にならないようにします。

SharePoint Online の調整の処理

適用対象: Office 365

SharePoint Online は調整を利用して、ユーザーがリソースを過剰に消費しないようにします。 ユーザーが CSOM コードや REST コードを実行する際に使用量の限度を超えると、SharePoint Online は一定期間、ユーザーからの追加の要求を調整します。

記事

サンプル

SharePoint Framework

適用対象: Office 365 | SharePoint Server

記事

SharePoint アドイン

適用対象: Office 365 | SharePoint Server

新しい SharePoint アドイン モデルで SharePoint の最適なパフォーマンスを確保する方法は、完全信頼コードの場合とは異なります。 一般的な完全信頼コード (FTC)/ ファーム ソリューション シナリオでは、ほとんどのコード操作は SharePoint サーバー側オブジェクト モデル コードで行われます。

記事

ビデオ

サンプル

ポータル

適用対象: Office 365 | SharePoint Server

記事

ビデオ