Upload
hirofumi-ota
View
1.972
Download
2
Embed Size (px)
Citation preview
ボクのSharePoint Online
の動きが遅いJapan SharePoint Group #21 @Nagoya
2015/10/3
太田 浩史
Microsoft MVP for SharePoint Server株式会社 内田洋行
Japan SharePoint Group 1
自己紹介
太田 浩史 (おおた ひろふみ)
• 「標準機能をできるだけ使いたい」 派
• ユーザーとして社内の利活用を支援
• ベンダーとしてお客様への導入・利用支援や情報提供
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
SharePoint Online遅いよねー
Japan SharePoint Group p. 3
気にしない
Japan SharePoint Group p. 4
あたたかく見守る
Japan SharePoint Group p. 5
やさしく言葉をかける
Japan SharePoint Group p. 6
ページ上の Web パーツを減らす
Japan SharePoint Group p. 7
• ページ上に Web パーツが増えると遅くなるよ
• とくにクエリ結果 Web パーツには要注意
– サーバー側のキャッシュには期待しないでね
– キャッシュを持ってるサーバーに接続できる確率は低いよ
– サーバーの数が多いからね
ビューの条件指定に気をつける
Japan SharePoint Group p. 8
• ビューの条件は指定する順番が大切だよ
– フィルター条件では、ひとつ目の条件で結果絞ってね
• 列インデックスのことも思い出して
• SharePoint Online のナビゲーションには 3 種類あるよ
• 検索駆動型ナビゲーションが良いみたい
• でも、管理ナビゲーションがお手軽だよね
• 構造ナビゲーションでも良いけど、遅いなと思ったら疑って
ナビゲーションの選択に気をつける
構造ナビゲーション 管理ナビゲーション 検索駆動型ナビゲーション
いい点 構成しやすい
セキュリティ トリミング
サブサイトなどが自動で追加
メンテナンスが簡単
複雑なナビゲーションでも快適動作
セキュリティ トリミング
サブサイトなどが自動で追加
読み込みが早い
わるい点 複雑なサイト構造動作不良
重い
セキュリティトリミングされない 並び替えが大変
要マスターページのカスタマイズ
Japan SharePoint Group p. 9
読み込むファイルのサイズ・数を減らす
Japan SharePoint Group p. 10
• JavaScript とか CSS や画像を読み込むでしょ?
• ファイルのサイズや数を減らすと良いよ
– JavaScript や CSS は統合やサイズ減を意識して
–画像はスプライトの利用も考えて
• 画像を遅れて読み込むような JS も効果あるよ
CDN をつかう
Japan SharePoint Group p. 11
• SQL サーバーからファイルを取り出すのは大変みたい
• CDN からファイルを呼んだほうが早いよ
• オンプレなら LAYOUTS フォルダーが使えるね
• Microsoft の CDN ならこれだよね
http://www.asp.net/ajax/cdn
クライアントを早くする
Japan SharePoint Group p. 12
• 多くの処理をクライアント側で行っているよ
• クライアントの買い替えはすごく効果的な策
–ほかの作業も早くなるしね
–新しいパソコンはうれしいよね
カスタマイズをしない
Japan SharePoint Group p. 13
標準の状態が
いちばん早いよカスタマイズ・ご利用は計画的に
俺が悪いんじゃないアイツが悪いんだ
Japan SharePoint Group p. 14
• サーバーの処理時間は、レスポンスヘッダーを見てね
レスポンスヘッダーのキー 説明
SPRequestDuration サーバー側が要した処理時間(ミリ秒)
X-SharePointHealthScore サーバーの正常性
0: いちばん GOOD
10: いちばん BAD
あたたかく見守る
Japan SharePoint Group p. 15
主な情報源
• SharePoint Online のパフォーマンスをチューニングする
https://msdn.microsoft.com/ja-
jp/library/dn850362.aspx#TuneSharePoint
Japan SharePoint Group p. 16
Japan SharePoint Group Fin.