SlideShare a Scribd company logo
1 of 17
Download to read offline
ボクの
SharePoint Online
の動きが遅い
Japan SharePoint Group #21 @Nagoya
2015/10/3
太田 浩史
Microsoft MVP for SharePoint Server
株式会社 内田洋行
Japan SharePoint Group 1
自己紹介
太田 浩史 (おおた ひろふみ)
• 「標準機能をできるだけ使いたい」 派
• ユーザーとして社内の利活用を支援
• ベンダーとしてお客様への導入・利用支援や情報提供
Japan SharePoint Group
Ota Hirofumi
https://facebook.com/hrfm.jp
Hirofumi OTA
http://www.slideshare.net/hirofumi_ota
@hrfmjp
https://twitter.com/hrfmjp
idea.toString();
http://idea.tostring.jp
2013 - Microsoft MVP
SharePoint 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.

More Related Content

More from Hirofumi Ota

パソコンとスマホを利用した Microsoft Teams の Web 会議
パソコンとスマホを利用した Microsoft Teams の Web 会議パソコンとスマホを利用した Microsoft Teams の Web 会議
パソコンとスマホを利用した Microsoft Teams の Web 会議Hirofumi Ota
 
今日から使える SharePointer のための Power Platform
今日から使える SharePointer のための Power Platform今日から使える SharePointer のための Power Platform
今日から使える SharePointer のための Power PlatformHirofumi Ota
 
SharePoint モダンサイト ライブ ビルディング
SharePoint モダンサイト ライブ ビルディングSharePoint モダンサイト ライブ ビルディング
SharePoint モダンサイト ライブ ビルディングHirofumi Ota
 
SharePoint Online へのアクセスを制限しよう
SharePoint Online へのアクセスを制限しようSharePoint Online へのアクセスを制限しよう
SharePoint Online へのアクセスを制限しようHirofumi Ota
 
SharePoint Online モダンサイトの設計 - SharePoint の利用計画 - #‎MSInteract19‬ #PR05
SharePoint Online モダンサイトの設計 - SharePoint の利用計画 - #‎MSInteract19‬ #PR05SharePoint Online モダンサイトの設計 - SharePoint の利用計画 - #‎MSInteract19‬ #PR05
SharePoint Online モダンサイトの設計 - SharePoint の利用計画 - #‎MSInteract19‬ #PR05Hirofumi Ota
 
REST API マスターへの道 - Office 365 パワーユーザー向け
REST API マスターへの道 - Office 365 パワーユーザー向けREST API マスターへの道 - Office 365 パワーユーザー向け
REST API マスターへの道 - Office 365 パワーユーザー向けHirofumi Ota
 
Microsoft Flow で作る承認ワークフロー
Microsoft Flow で作る承認ワークフローMicrosoft Flow で作る承認ワークフロー
Microsoft Flow で作る承認ワークフローHirofumi Ota
 
Office 365 とか Microsoft Teams とか
Office 365 とか Microsoft Teams とかOffice 365 とか Microsoft Teams とか
Office 365 とか Microsoft Teams とかHirofumi Ota
 
Microsoft Teams で Web ミーティング
Microsoft Teams で Web ミーティングMicrosoft Teams で Web ミーティング
Microsoft Teams で Web ミーティングHirofumi Ota
 
Microsoft Flow みんな大好き承認ワークフロー
Microsoft Flow みんな大好き承認ワークフローMicrosoft Flow みんな大好き承認ワークフロー
Microsoft Flow みんな大好き承認ワークフローHirofumi Ota
 
Microsoft Ignite 2017 に行ってきました
Microsoft Ignite 2017 に行ってきましたMicrosoft Ignite 2017 に行ってきました
Microsoft Ignite 2017 に行ってきましたHirofumi Ota
 
SharePoint Online Communication Sites お手軽サイト作成
SharePoint Online Communication Sites お手軽サイト作成SharePoint Online Communication Sites お手軽サイト作成
SharePoint Online Communication Sites お手軽サイト作成Hirofumi Ota
 
激闘! Office 365 Groups vs. Teams vs. Skype vs. Yammer
激闘! Office 365 Groups vs. Teams  vs. Skype vs. Yammer激闘! Office 365 Groups vs. Teams  vs. Skype vs. Yammer
激闘! Office 365 Groups vs. Teams vs. Skype vs. YammerHirofumi Ota
 
いまの Office 365 ってこんな感じ?
いまの Office 365 ってこんな感じ?いまの Office 365 ってこんな感じ?
いまの Office 365 ってこんな感じ?Hirofumi Ota
 
スグにできる!Microsoft Flow でこんな連携あんな連携
スグにできる!Microsoft Flow でこんな連携あんな連携スグにできる!Microsoft Flow でこんな連携あんな連携
スグにできる!Microsoft Flow でこんな連携あんな連携Hirofumi Ota
 
Office 365 でひも解く、あいさつから見る文化の違い
Office 365 でひも解く、あいさつから見る文化の違いOffice 365 でひも解く、あいさつから見る文化の違い
Office 365 でひも解く、あいさつから見る文化の違いHirofumi Ota
 
Office 365 グループ設定項目を見てみよう(2017年3月時点版)
Office 365 グループ設定項目を見てみよう(2017年3月時点版)Office 365 グループ設定項目を見てみよう(2017年3月時点版)
Office 365 グループ設定項目を見てみよう(2017年3月時点版)Hirofumi Ota
 
Office 365 グループの SharePoint サイト研究報告
Office 365 グループの SharePoint サイト研究報告Office 365 グループの SharePoint サイト研究報告
Office 365 グループの SharePoint サイト研究報告Hirofumi Ota
 
Outlook を使ってみた
Outlook を使ってみたOutlook を使ってみた
Outlook を使ってみたHirofumi Ota
 
新しい SharePoint アプリを試してみよう
新しい SharePoint アプリを試してみよう新しい SharePoint アプリを試してみよう
新しい SharePoint アプリを試してみようHirofumi Ota
 

More from Hirofumi Ota (20)

パソコンとスマホを利用した Microsoft Teams の Web 会議
パソコンとスマホを利用した Microsoft Teams の Web 会議パソコンとスマホを利用した Microsoft Teams の Web 会議
パソコンとスマホを利用した Microsoft Teams の Web 会議
 
今日から使える SharePointer のための Power Platform
今日から使える SharePointer のための Power Platform今日から使える SharePointer のための Power Platform
今日から使える SharePointer のための Power Platform
 
SharePoint モダンサイト ライブ ビルディング
SharePoint モダンサイト ライブ ビルディングSharePoint モダンサイト ライブ ビルディング
SharePoint モダンサイト ライブ ビルディング
 
SharePoint Online へのアクセスを制限しよう
SharePoint Online へのアクセスを制限しようSharePoint Online へのアクセスを制限しよう
SharePoint Online へのアクセスを制限しよう
 
SharePoint Online モダンサイトの設計 - SharePoint の利用計画 - #‎MSInteract19‬ #PR05
SharePoint Online モダンサイトの設計 - SharePoint の利用計画 - #‎MSInteract19‬ #PR05SharePoint Online モダンサイトの設計 - SharePoint の利用計画 - #‎MSInteract19‬ #PR05
SharePoint Online モダンサイトの設計 - SharePoint の利用計画 - #‎MSInteract19‬ #PR05
 
REST API マスターへの道 - Office 365 パワーユーザー向け
REST API マスターへの道 - Office 365 パワーユーザー向けREST API マスターへの道 - Office 365 パワーユーザー向け
REST API マスターへの道 - Office 365 パワーユーザー向け
 
Microsoft Flow で作る承認ワークフロー
Microsoft Flow で作る承認ワークフローMicrosoft Flow で作る承認ワークフロー
Microsoft Flow で作る承認ワークフロー
 
Office 365 とか Microsoft Teams とか
Office 365 とか Microsoft Teams とかOffice 365 とか Microsoft Teams とか
Office 365 とか Microsoft Teams とか
 
Microsoft Teams で Web ミーティング
Microsoft Teams で Web ミーティングMicrosoft Teams で Web ミーティング
Microsoft Teams で Web ミーティング
 
Microsoft Flow みんな大好き承認ワークフロー
Microsoft Flow みんな大好き承認ワークフローMicrosoft Flow みんな大好き承認ワークフロー
Microsoft Flow みんな大好き承認ワークフロー
 
Microsoft Ignite 2017 に行ってきました
Microsoft Ignite 2017 に行ってきましたMicrosoft Ignite 2017 に行ってきました
Microsoft Ignite 2017 に行ってきました
 
SharePoint Online Communication Sites お手軽サイト作成
SharePoint Online Communication Sites お手軽サイト作成SharePoint Online Communication Sites お手軽サイト作成
SharePoint Online Communication Sites お手軽サイト作成
 
激闘! Office 365 Groups vs. Teams vs. Skype vs. Yammer
激闘! Office 365 Groups vs. Teams  vs. Skype vs. Yammer激闘! Office 365 Groups vs. Teams  vs. Skype vs. Yammer
激闘! Office 365 Groups vs. Teams vs. Skype vs. Yammer
 
いまの Office 365 ってこんな感じ?
いまの Office 365 ってこんな感じ?いまの Office 365 ってこんな感じ?
いまの Office 365 ってこんな感じ?
 
スグにできる!Microsoft Flow でこんな連携あんな連携
スグにできる!Microsoft Flow でこんな連携あんな連携スグにできる!Microsoft Flow でこんな連携あんな連携
スグにできる!Microsoft Flow でこんな連携あんな連携
 
Office 365 でひも解く、あいさつから見る文化の違い
Office 365 でひも解く、あいさつから見る文化の違いOffice 365 でひも解く、あいさつから見る文化の違い
Office 365 でひも解く、あいさつから見る文化の違い
 
Office 365 グループ設定項目を見てみよう(2017年3月時点版)
Office 365 グループ設定項目を見てみよう(2017年3月時点版)Office 365 グループ設定項目を見てみよう(2017年3月時点版)
Office 365 グループ設定項目を見てみよう(2017年3月時点版)
 
Office 365 グループの SharePoint サイト研究報告
Office 365 グループの SharePoint サイト研究報告Office 365 グループの SharePoint サイト研究報告
Office 365 グループの SharePoint サイト研究報告
 
Outlook を使ってみた
Outlook を使ってみたOutlook を使ってみた
Outlook を使ってみた
 
新しい SharePoint アプリを試してみよう
新しい SharePoint アプリを試してみよう新しい SharePoint アプリを試してみよう
新しい SharePoint アプリを試してみよう
 

Recently uploaded

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineerYuki Kikuchi
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...博三 太田
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)UEHARA, Tetsutaro
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案sugiuralab
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)Hiroshi Tomioka
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfFumieNakayama
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfFumieNakayama
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?akihisamiyanaga1
 

Recently uploaded (8)

自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
自分史上一番早い2024振り返り〜コロナ後、仕事は通常ペースに戻ったか〜 by IoT fullstack engineer
 
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察  ~Text-to-MusicとText-To-ImageかつImage-to-Music...
モーダル間の変換後の一致性とジャンル表を用いた解釈可能性の考察 ~Text-to-MusicとText-To-ImageかつImage-to-Music...
 
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
デジタル・フォレンジックの最新動向(2024年4月27日情洛会総会特別講演スライド)
 
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
TataPixel: 畳の異方性を利用した切り替え可能なディスプレイの提案
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdfAWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
AWS の OpenShift サービス (ROSA) を使った OpenShift Virtualizationの始め方.pdf
 
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdfクラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
クラウドネイティブなサーバー仮想化基盤 - OpenShift Virtualization.pdf
 
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
CTO, VPoE, テックリードなどリーダーポジションに登用したくなるのはどんな人材か?
 

ボクの SharePoint Online の動きが遅い

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