SharePoint のモダン エクスペリエンスにおけるパフォーマンス

Microsoft SharePoint の最新のエクスペリエンスは、説得力があり、柔軟性があり、重要なのはパフォーマンスが高いよう設計されています。 SharePoint 全体のパフォーマンスと個々の SharePoint コンポーネント (検索、リスト、ドキュメント ライブラリなど) のパフォーマンスは両方とも、さまざまな要因の影響を受けます。それらの要因はすべて、決定的なパフォーマンス メトリックであるエンド ユーザーの体感待ち時間、つまりクライアントのブラウザーにページが表示される速度に影響します。 SharePoint のモダン エクスペリエンスでは以下の主要パフォーマンスが向上し、待ち時間を最小限に抑え、SharePoint ページの応答性を改善させることができます。

  • クライアント側の処理とデータの要求
  • Microsoft 365 コンテンツ配信ネットワーク (CDN)

より強力なコンピューター、およびネットワーク アーキテクチャと Web ブラウザーの最新の進歩により、データのキャッシュと処理の多くをサーバーからクライアント コンピューターに移行させることで、SharePoint ユーザー エクスペリエンス全体を向上させることができるようになりました。 この記事では、SharePoint のモダン エクスペリエンスにおいて、クライアント側の処理と Microsoft 365 CDN を活用してパフォーマンスを向上させる方法について説明します。

クライアント側の処理とデータの要求

従来の SharePoint アーキテクチャでは、SharePoint サーバー ファームはデータ要求やその他の処理操作を実行し、結果とレンダリングされたページをクライアントに返します。 このモデルは、レガシー環境において重大なパフォーマンス ボトルネックであった要素、つまりクライアント コンピューターとブラウザーの負荷を軽減し、クライアントとサーバー ファーム間のネットワーク トラフィックを軽減することを目的としていました。

SharePoint のモダン エクスペリエンスは、ユーザーのコンピューターの処理能力と最新の Web ブラウザー機能を利用して、クライアント コンピューターが特定のデータ要求およびプロセッサ負荷の高い操作 (ページ表示など) を直接実行できるようにすることを目的としています。

SharePoint のモダン エクスペリエンスでのクライアント側の処理モデルによって、エンド ユーザーが体感する待ち時間を、従来の SharePoint アーキテクチャよりも大幅に改善することができます。 ただし、従来の SharePoint アーキテクチャと比べて、クライアント側の実行環境への依存度が高くなる可能性があります。 ネットワーク アーキテクチャの変更と同様に、SharePoint のモダン エクスペリエンスを運用環境に取り入れる前に、予想される問題を識別して解決するための特定のパイロットを実施する必要があります。

Microsoft 365 コンテンツ配信ネットワーク (CDN)

SharePoint 待機時間は、ユーザー間の物理的な距離と SharePoint 環境 (テナント) の場所によって部分的に影響されます。 このことは、世界的に展開していて、サイトがある大陸にホストされ、世界の反対側にいるユーザーがそのコンテンツにアクセスする組織には特に重要になります。

組み込みの Microsoft 365 コンテンツ配信ネットワーク (CDN) を使用して静的資産をホストすることで、SharePoint サイトのパフォーマンスを向上させることができます。 Microsoft 365 CDN では、静的資産を要求しているブラウザーの近くに静的資産をキャッシュするとパフォーマンスが向上します。これにより、ダウンロードが速くなり、待ち時間が短縮されます。 また、Microsoft 365 CDN では、圧縮速度とダウンロード速度の向上のために HTTP/2 プロトコルを使用しています。

Microsoft 365 CDN は静的資産を複数の場所 (元の場所) でホストできる複数の CDN で構成されているため、静的資産をグローバルな高速ネットワークから提供することができます。 Microsoft 365 CDN でホストするコンテンツの種類に応じて、公開非公開、またはその両方の元の場所を追加できます。

Microsoft 365 CDN 内で公開されている元の場所のコンテンツは匿名でのアクセスが可能で、ホストされた資産への URL があれば誰でもアクセスできます。 公開されている元の場所のコンテンツへのアクセスは匿名になるため、アクセスしたコンテンツは、機密データ以外の一般的なコンテンツ (JavaScript ファイル、スクリプト、アイコン、画像など) をキャッシュする場合にのみ使用するようにしてください。 Microsoft 365 CDN は、Microsoft 365 クライアント アプリケーションのような一般リソースを、公開されている元の場所からダウンロードする際に既定で使用します。

Microsoft 365 CDN 内のプライベート配信元は、SharePoint ドキュメント ライブラリ、サイト、ビデオなどのメディアなどのユーザー コンテンツへのプライベート アクセスを提供します。 公開されている元のファイルのコンテンツへのアクセスは、動的に生成されたトークンで保護されているため、元のドキュメント ライブラリまたは保存場所へのアクセス許可を持つユーザーのみがアクセスできます。 Microsoft 365 CDN のプライベート配信元は SharePoint コンテンツにのみ使用でき、SharePoint 環境からのリダイレクトによってのみ資産にアクセスできます。

Microsoft 365 CDN サービスは、SharePoint サブスクリプションの一部として含まれています。

Microsoft 365 CDN の使用方法については、「 SharePoint で Microsoft 365 Content Delivery Network (CDN) を使用する」を参照してください。

Microsoft 365 CDN の詳細については、「Microsoft 365 CDN」を参照してください。

SharePoint ポータルのパフォーマンス ガイダンス

SharePoint のパフォーマンスをチューニングする

Content Delivery Network

SharePoint で Microsoft 365 Content Delivery Network (CDN) を使用する