none
clickonceインストール時間 RRS feed

  • 質問

  • javeで作成したwebアプリケーションをホストしたサーバーと、ClickOnceの配布用のwebサーバーがあります。
javaのwebアプリケーションの中に、ClickOnceの配布サーバーへのリンクを作っています。
そのリンクでClickOnceの発行ページをブラウザに表示させ、ClickOnceアプリケーションを起動させています。
しかし、起動時間にかなりの時間がかかっています。たった数MBのモジュールのインストールに5分程度かかっています。
    この時間を短縮する方法をご教授願えないでしょうか。
    よろしくお願いいたします。

    2011年9月27日 12:24

すべての返信

  • こんにちは。

    回答ではないのですが、

    「起動」とは、ダウンロードが完了してから文字通りの起動を指しているのでしょうか?
    それとも、ダウンロード(バージョンの確認)などの時間を含めてのことでしょうか?

     

     

    2011年10月5日 0:36
  • keiichi oumi さん

    返信ありがとうございます。

    「起動」とは、ダウンロード(バージョンの確認)などの時間を含めてのことです。

    この、ダウンロードにかなりの時間を要しています。

    2011年10月12日 15:25
  • こんにちは。

    ダウンロードそのものが遅いとなると、ClickOnce固有の問題ではないかもしれません。

    ここで言う「ダウンロードが遅い」とは、ダウンロード中であることを示すアニメーション付きのダイアログが出ている時間を指しています。これは、IE9の開発者ツール(F12)でネットワークをキャプチャした場合の、詳細情報に表示される「応答」の部分に相当すると思います。

    また(もしかすると)ブラウザから、最初のGET要求の応答までの時間が、かなり遅いようであれば、ネットワークの問題の可能性が高いと思います。
    最初のGET要求とは、Publis Pageのインストールボタンを押した時点で送信される、http://domain/Applicatino Folder/WindowsApplication1.applicationのようなリクエストのことです。

    サーバマシンからクライアトマシンへの他のファイル転送や、大きなサイズの画像表示するなどといった場合のダウンロード時間などには問題なく、ClickOnce のダウンロードのみが遅いのでしょうか?IISが過負荷になっていたり、NICが半二重になっていたり(は、さすがにないと思いますが。)、といった、ネットワーク帯域に関する問題は無いでしょうか。

    といったような観点で、一度開発者ツールでリクエストの動きなどを確認してみるとよいと思います。

    既に、すべて確認済の上でということであれば・・・うーん。

     

    2011年10月13日 6:19