閲覧総計:&counter(); (本日:&counter(today); 昨日:&counter(yesterday);) ASP.NETで作成したWebアプリケーションは、初回起動が遅いのが欠点である。この欠点 を解決する手法に「プリ・コンパイル」がある。 プリ・コンパイルの実行方法を確認したので備忘として記載しておく。 10/08/15 【プリ・コンパイル操作法解説ページ】 http://msdn.microsoft.com/ja-jp/library/cc671425.aspx プリ・コンパイラ本体aspnet_compiler.exeは、 C:\Windows\Microsoft.NET\Framework\v2.0.50727 フォルダ内にありました。 10/08/15 【プリ・コンパイル実行書式】 aspnet_compiler -v [仮想ディレクトリ名] -p [ASP.NETのソースのあるフォルダ名] [コンパイル後のフォルダ名] 【記述例】 aspnet_compiler -v Calendar -p C:\AspData\DevCalendar C:\AspData\Calendar (コマンド プロンプト用メモ)コピペして使用 cd C:\Windows\Microsoft.NET\Framework\v2.0.50727 aspnet_compiler -v Calendar -p C:\AspData\DevCalendar C:\AspData\Calendar 【初回起動時間の実測例】 プリ・コンパイル前起動??秒 プリ・コンパイル後起動??秒 ??秒の起動時間短縮を実現 【プリ・コンパイルに関する情報ページ】 1.アプリケーションの「事前コンパイル」 04/09/29 http://www.atmarkit.co.jp/fdotnet/asp2review/asp2review01/asp2review01_03.html 2.Web サイトの内容をプリコンパイルしておく方法 http://msdn.microsoft.com/ja-jp/library/cc671425.aspx 3.プリコンパイルの注意点 05/06/07 http://dotnetfan.org/blogs/dotnetfanblog/archive/2005/07/06/153.aspx 4.VWD2008でWEBサイトを作成してIISで公開するまで 09/06/20 http://genaku.paslog.jp/category/102569.html -- 1' -- &new{2011-05-16 (月) 11:56:31}; - 1 -- [[1]] &new{2013-03-08 (金) 19:22:35}; - 1 -- [[1]] &new{2013-03-08 (金) 19:22:38}; - 1 -- [[-1']] &new{2013-03-08 (金) 19:22:39}; -- 1' -- [[1]] &new{2013-03-08 (金) 19:22:40}; - 1 -- [[1]] &new{2013-03-08 (金) 19:22:41}; - 1 -- [[1]] &new{2013-03-24 (日) 17:17:55}; - 1 -- [[1]] &new{2013-03-24 (日) 17:17:57}; - 1 -- [[-1']] &new{2013-03-24 (日) 17:17:58}; -- 1' -- [[1]] &new{2013-03-24 (日) 17:18:04}; - 1 -- [[1]] &new{2013-03-24 (日) 17:18:06}; - 1 -- [[1]] &new{2013-03-29 (金) 13:05:37}; - 1 -- [[1]] &new{2013-03-29 (金) 13:05:40}; - 1 -- [[-1']] &new{2013-03-29 (金) 13:05:41}; -- 1' -- [[1]] &new{2013-03-29 (金) 13:05:42}; - 1 -- [[1]] &new{2013-03-29 (金) 13:05:43}; - 1 -- [[1]] &new{2015-05-06 (水) 21:24:04}; - 1 -- [[-1']] &new{2015-05-06 (水) 21:24:05}; -- 1' -- [[1]] &new{2015-05-06 (水) 21:24:06}; - 1 -- [[1]] &new{2015-05-06 (水) 21:24:07}; #comment_nospam - 1 -- [[1]] &new{2013-03-29 (金) 13:05:39}; - 1 -- [[1]] &new{2013-03-24 (日) 17:17:56}; - 1 -- [[1]] &new{2013-03-08 (金) 19:22:37}; #vote(参考になった[4],ふつう[0],参考にならなかった[0]) ~ ~ *失敗談 [#se501ab5] フォルダ内のプログラムのみプリ・コンパイルしようとしたが方法は存在しないかった。 10/08/26 【解決法】親フォルダ全てをプリ・コンパイルする方法しかなさそう。 ↓以下の様にAspNet3フォルダ内にいくつものプログラムを作成した。 #ref(); 仮想ディレクトリは「AspNet3」を定義してあり http://example.com/AspNet3/calTest/Calendar.aspx http://example.com/AspNet3/Default.aspx のURLでサーバ上の各プログラムが稼働する状態にある。 この中の「calTest」のプログラムのみプリ・コンパイルしたく、方法をいろいろと模索 した。 -- 1' -- &new{2011-05-16 (月) 11:57:07}; - 1 -- [[1]] &new{2013-03-08 (金) 19:22:58}; - 1 -- [[1]] &new{2013-03-08 (金) 19:23:01}; - 1 -- [[-1']] &new{2013-03-08 (金) 19:23:02}; -- 1' -- [[1]] &new{2013-03-08 (金) 19:23:03}; - 1 -- [[1]] &new{2013-03-08 (金) 19:23:04}; - 1 -- [[1]] &new{2013-03-24 (日) 17:18:24}; - 1 -- [[1]] &new{2013-03-24 (日) 17:18:27}; - 1 -- [[-1']] &new{2013-03-24 (日) 17:18:28}; -- 1' -- [[1]] &new{2013-03-24 (日) 17:18:29}; - 1 -- [[1]] &new{2013-03-24 (日) 17:18:30}; - 1 -- [[1]] &new{2013-03-29 (金) 13:06:00}; - 1 -- [[-1']] &new{2013-03-29 (金) 13:06:01}; -- 1' -- [[1]] &new{2013-03-29 (金) 13:06:02}; - 1 -- [[1]] &new{2013-03-29 (金) 13:06:03}; - 1 -- [[1]] &new{2015-05-06 (水) 21:26:45}; - 1 -- [[1]] &new{2015-05-06 (水) 21:26:46}; - 1 -- [[-1']] &new{2015-05-06 (水) 21:26:47}; -- 1' -- [[1]] &new{2015-05-06 (水) 21:26:48}; - 1 -- [[1]] &new{2015-05-06 (水) 21:26:49}; #comment_nospam - 1 -- [[1]] &new{2015-05-06 (水) 21:26:46}; - 1 -- [[1]] &new{2013-03-29 (金) 13:05:59}; - 1 -- [[1]] &new{2013-03-24 (日) 17:18:25}; - 1 -- [[1]] &new{2013-03-08 (金) 19:22:59}; #vote(参考になった[1],ふつう[0],参考にならなかった[0])