17
ボクの SharePoint Online の動きが遅い Japan SharePoint Group #21 @Nagoya 2015/10/3 太田 浩史 Microsoft MVP for SharePoint Server 株式会社 内田洋行 Japan SharePoint Group 1

ボクの SharePoint Online の動きが遅い

Embed Size (px)

Citation preview

Page 1: ボクの SharePoint Online の動きが遅い

ボクのSharePoint Online

の動きが遅いJapan SharePoint Group #21 @Nagoya

2015/10/3

太田 浩史

Microsoft MVP for SharePoint Server株式会社 内田洋行

Japan SharePoint Group 1

Page 2: ボクの SharePoint Online の動きが遅い

自己紹介

太田 浩史 (おおた ひろふみ)

• 「標準機能をできるだけ使いたい」 派

• ユーザーとして社内の利活用を支援

• ベンダーとしてお客様への導入・利用支援や情報提供

Japan SharePoint Group

Ota Hirofumihttps://facebook.com/hrfm.jp

Hirofumi OTAhttp://www.slideshare.net/hirofumi_ota

@hrfmjphttps://twitter.com/hrfmjp

idea.toString();http://idea.tostring.jp

2013 - Microsoft MVPSharePoint Server

2

Page 3: ボクの SharePoint Online の動きが遅い

SharePoint Online遅いよねー

Japan SharePoint Group p. 3

Page 4: ボクの SharePoint Online の動きが遅い

気にしない

Japan SharePoint Group p. 4

Page 5: ボクの SharePoint Online の動きが遅い

あたたかく見守る

Japan SharePoint Group p. 5

Page 6: ボクの SharePoint Online の動きが遅い

やさしく言葉をかける

Japan SharePoint Group p. 6

Page 7: ボクの SharePoint Online の動きが遅い

ページ上の Web パーツを減らす

Japan SharePoint Group p. 7

• ページ上に Web パーツが増えると遅くなるよ

• とくにクエリ結果 Web パーツには要注意

– サーバー側のキャッシュには期待しないでね

– キャッシュを持ってるサーバーに接続できる確率は低いよ

– サーバーの数が多いからね

Page 8: ボクの SharePoint Online の動きが遅い

ビューの条件指定に気をつける

Japan SharePoint Group p. 8

• ビューの条件は指定する順番が大切だよ

– フィルター条件では、ひとつ目の条件で結果絞ってね

• 列インデックスのことも思い出して

Page 9: ボクの SharePoint Online の動きが遅い

• SharePoint Online のナビゲーションには 3 種類あるよ

• 検索駆動型ナビゲーションが良いみたい

• でも、管理ナビゲーションがお手軽だよね

• 構造ナビゲーションでも良いけど、遅いなと思ったら疑って

ナビゲーションの選択に気をつける

構造ナビゲーション 管理ナビゲーション 検索駆動型ナビゲーション

いい点 構成しやすい

セキュリティ トリミング

サブサイトなどが自動で追加

メンテナンスが簡単

複雑なナビゲーションでも快適動作

セキュリティ トリミング

サブサイトなどが自動で追加

読み込みが早い

わるい点 複雑なサイト構造動作不良

重い

セキュリティトリミングされない 並び替えが大変

要マスターページのカスタマイズ

Japan SharePoint Group p. 9

Page 10: ボクの SharePoint Online の動きが遅い

読み込むファイルのサイズ・数を減らす

Japan SharePoint Group p. 10

• JavaScript とか CSS や画像を読み込むでしょ?

• ファイルのサイズや数を減らすと良いよ

– JavaScript や CSS は統合やサイズ減を意識して

–画像はスプライトの利用も考えて

• 画像を遅れて読み込むような JS も効果あるよ

Page 11: ボクの SharePoint Online の動きが遅い

CDN をつかう

Japan SharePoint Group p. 11

• SQL サーバーからファイルを取り出すのは大変みたい

• CDN からファイルを呼んだほうが早いよ

• オンプレなら LAYOUTS フォルダーが使えるね

• Microsoft の CDN ならこれだよね

http://www.asp.net/ajax/cdn

Page 12: ボクの SharePoint Online の動きが遅い

クライアントを早くする

Japan SharePoint Group p. 12

• 多くの処理をクライアント側で行っているよ

• クライアントの買い替えはすごく効果的な策

–ほかの作業も早くなるしね

–新しいパソコンはうれしいよね

Page 13: ボクの SharePoint Online の動きが遅い

カスタマイズをしない

Japan SharePoint Group p. 13

標準の状態が

いちばん早いよカスタマイズ・ご利用は計画的に

Page 14: ボクの SharePoint Online の動きが遅い

俺が悪いんじゃないアイツが悪いんだ

Japan SharePoint Group p. 14

• サーバーの処理時間は、レスポンスヘッダーを見てね

レスポンスヘッダーのキー 説明

SPRequestDuration サーバー側が要した処理時間(ミリ秒)

X-SharePointHealthScore サーバーの正常性

0: いちばん GOOD

10: いちばん BAD

Page 15: ボクの SharePoint Online の動きが遅い

あたたかく見守る

Japan SharePoint Group p. 15

Page 16: ボクの SharePoint Online の動きが遅い

主な情報源

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

https://msdn.microsoft.com/ja-

jp/library/dn850362.aspx#TuneSharePoint

Japan SharePoint Group p. 16

Page 17: ボクの SharePoint Online の動きが遅い

Japan SharePoint Group Fin.