かるあ のメモ

アクセスカウンタ

zoom RSS ScriptManager と ToolkitScriptManager

<<   作成日時 : 2007/08/24 00:17   >>

ブログ気持玉 0 / トラックバック 0 / コメント 0

TechEd で ナオキさん に ToolkitScriptManager の素晴らしさを教えてもらった。
ToolkitScriptManager で検索したら ナオキさん のところと 井上さん のところですでに話に出ていたんですね。
すっかり見逃していました。(汗
で少し調べて見ました。

■ ToolkitScriptManager の特徴
・ToolkitScriptManager は ScriptManager から派生する。
→ ScriptManager を ToolkitScriptManager に変えるだけで効果を享受できる。

・Script をまとめるため HTTP のセッション数が少なくて済む
  → ScriptManager に比べて
      ・ダウンロードの時間が短縮される。
      ・合計のダウンロードサイズも若干小さくなる。

■ 追加されたプロパティ
・CombineScript
→ 各スクリプトを結合するかを指定します。
・CombineScriptsHandlerUrl
→ 自前でスクリプトの結合を行う場合に指定するハンドラの URL

デフォルトだと AJaxControlToolkit.dll に含まれるスクリプトがまとめられ一つのファイルに結合されるようです。
おそらく CombineScriptHandlerUrl で指定したハンドラを作ることで 自前で作った Extender なんかのスクリプトもまとめることができそうです。

■ どの程度変わるかを見てみる。
こんなページを作成したとして、ScriptManger と CombineScript の設定をしたそれぞれの ToolkitScriptManager を配置したページのリクエストを比べてみます。
画像


ScriptManager
画像


ToolkitScriptManager(CombineScript:true)
画像


ToolkitScriptManager(CombineScript:false)
画像


CombineScript を true と ScriptManager を比べるとファイルサイズはそれほど変わりませんが、すべてのスクリプトをダウンロードするまでの時間が大幅に短縮されているのがわかります。

テーマ

注目テーマ 一覧


月別リンク

ブログ気持玉

クリックして気持ちを伝えよう!
ログインしてクリックすれば、自分のブログへのリンクが付きます。
→ログインへ

トラックバック(0件)

タイトル (本文) ブログ名/日時

トラックバック用URL help


自分のブログにトラックバック記事作成(会員用) help

タイトル
本 文

コメント(0件)

内 容 ニックネーム/日時

コメントする help

ニックネーム
本 文
ScriptManager と ToolkitScriptManager かるあ のメモ/BIGLOBEウェブリブログ
文字サイズ:       閉じる