none
レポーティングサービス表示のレスポンスについて RRS feed

  • 質問

  • いつもお世話になっております。

    レポートマネージャ-URLをブラウザで表示させた場合、

    初期画面の表示まで異様に時間がかかります。

    個々のレポートはキャッシュの設定で問題は解決すると思っているのですが、

    それらがキャッシュされていないことが原因で初期画面の初回表示に時間がかかるのでしょうか。

    ちなみに一回、表示させた後は新しいウィンドウで開いた場合、表示時間はストレスのないレスポンスです。

    どなたかご存知の方、ご教授願います。

    2013年5月19日 9:30

回答

  • フォーラム オペレーターの星 睦美です。

    knt1109 さん、投稿ありがとうございます。

    質問の参考になりそうなMSDN ライブラリのページがありますのでご紹介します。

    (参考情報)

    ・レポート マネージャーに関する問題のトラブルシューティング:
    http://msdn.microsoft.com/ja-jp/library/ms345220(v=sql.105).aspx

    (抜粋)"レポート マネージャーの最初のページは、読み込みに多少の時間がかかります。ASP.NET を起動するために多少の待機時間が必要となります。Web ブラウザーで最初のページが開くと、後続のアプリケーション ページは短時間で開きます。"


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    • 回答としてマーク 星 睦美 2013年5月24日 8:12
    2013年5月20日 7:07
  • >初期画面の表示まで異様に時間がかかります。
    異様というのが、どの程度の時間かによって、状況はまるで違います。
    当然、サーバー性能によっても、かかる時間は変わります。

    2回目以降が1~2秒で表示されるのに、初回は2~3時間経っても返ってこないのであれば、
    サーバーおよびサービスのヘルス状態がおかしくなっていると考えられます。
    「10~15秒もかかる」という程度なら、下記のアプリケーションキャッシュの影響と考えられます。
    (気持ちはわかりますが、問題解決のためには、抽象的な言葉よりも
    より冷静で客観的な情報を提示いただいた方が賢明です。)


    >ちなみに一回、表示させた後は新しいウィンドウで開いた場合、表示時間はストレスのないレスポンスです。

    SSRSに限らず、WEBアプリケーションの多くは、【キャッシュ】という機能を内部的に持っています。
    初回実行時には、レポートのみではなく、WEBページも定義内容をディスクから読み込みますので、
    2回目以降(定義内容がキャッシュされている状態)よりも、表示に時間がかかります。

    SSRSでは、レポートに「キャッシュ」機能の設定ができますが、これは【データのキャッシュ】です。
    レポート定義内容自体の「キャッシュ」は、内部で自動的に行われます。
    ですので、(サービス起動直後の)初回は2回目よりも処理時間が長くかかるのが一般的な挙動です。

    ---------------------------------
    Infospire Kayano

    • 回答の候補に設定 星 睦美 2013年5月20日 7:27
    • 回答としてマーク 星 睦美 2013年5月24日 8:12
    2013年5月20日 7:10

すべての返信

  • フォーラム オペレーターの星 睦美です。

    knt1109 さん、投稿ありがとうございます。

    質問の参考になりそうなMSDN ライブラリのページがありますのでご紹介します。

    (参考情報)

    ・レポート マネージャーに関する問題のトラブルシューティング:
    http://msdn.microsoft.com/ja-jp/library/ms345220(v=sql.105).aspx

    (抜粋)"レポート マネージャーの最初のページは、読み込みに多少の時間がかかります。ASP.NET を起動するために多少の待機時間が必要となります。Web ブラウザーで最初のページが開くと、後続のアプリケーション ページは短時間で開きます。"


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    • 回答としてマーク 星 睦美 2013年5月24日 8:12
    2013年5月20日 7:07
  • >初期画面の表示まで異様に時間がかかります。
    異様というのが、どの程度の時間かによって、状況はまるで違います。
    当然、サーバー性能によっても、かかる時間は変わります。

    2回目以降が1~2秒で表示されるのに、初回は2~3時間経っても返ってこないのであれば、
    サーバーおよびサービスのヘルス状態がおかしくなっていると考えられます。
    「10~15秒もかかる」という程度なら、下記のアプリケーションキャッシュの影響と考えられます。
    (気持ちはわかりますが、問題解決のためには、抽象的な言葉よりも
    より冷静で客観的な情報を提示いただいた方が賢明です。)


    >ちなみに一回、表示させた後は新しいウィンドウで開いた場合、表示時間はストレスのないレスポンスです。

    SSRSに限らず、WEBアプリケーションの多くは、【キャッシュ】という機能を内部的に持っています。
    初回実行時には、レポートのみではなく、WEBページも定義内容をディスクから読み込みますので、
    2回目以降(定義内容がキャッシュされている状態)よりも、表示に時間がかかります。

    SSRSでは、レポートに「キャッシュ」機能の設定ができますが、これは【データのキャッシュ】です。
    レポート定義内容自体の「キャッシュ」は、内部で自動的に行われます。
    ですので、(サービス起動直後の)初回は2回目よりも処理時間が長くかかるのが一般的な挙動です。

    ---------------------------------
    Infospire Kayano

    • 回答の候補に設定 星 睦美 2013年5月20日 7:27
    • 回答としてマーク 星 睦美 2013年5月24日 8:12
    2013年5月20日 7:10
  • IS Kayano さん、回答ありがとうございます。

    knt1109 さん
    回答を参考にしていただけたのではないかと思いますので、今回は私から[回答としてマーク] させていただきました。回答に引き続き質問がありましたら、遠慮なく[回答としてのマークの解除]をして返信できます。

    今後ともフォーラムをお役立てください。


    日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美

    2013年5月24日 8:19
  • ありがとうございました。

    2013年6月7日 4:40