コードをaspxファイルに置くのが遅いですか?コードはアクセスごとに再コンパイルされますか?ASPXファイルにコードがあるとパフォーマンスに差がありますか?
私の考えでは、aspxファイルのコードは、おそらくPage_Initでdllを一緒にアクセスしてコンパイルされ、Temp Asp.Netフォルダに移動されました。そして.aspxファイルは、IISがファイルを発見するために必要です。
コードをaspxファイルに置くのが遅いですか?コードはアクセスごとに再コンパイルされますか?ASPXファイルにコードがあるとパフォーマンスに差がありますか?
私の考えでは、aspxファイルのコードは、おそらくPage_Initでdllを一緒にアクセスしてコンパイルされ、Temp Asp.Netフォルダに移動されました。そして.aspxファイルは、IISがファイルを発見するために必要です。
コードをaspxファイルまたはコードビハインドファイルに保存すると、パフォーマンス上の違いはありません。ちょうど美学の中で。
しかし、コンパイルとは異なるものです。実際には、選択したデプロイメントや作成したプロジェクト(WebサイトやWebアプリケーション)に関連しています。 WebアプリケーションはVS 2003 Webプロジェクトモデルに近く、ビルドプロセス中にすべてのソースコードをコンパイルし、単一のアセンブリを生成します。
Webアプリケーションにはまだaspxファイルがあります。 aspxでコードを変更すると、これが考慮されます –
コードを配置してもパフォーマンスには影響しません。少なくともコードビハインドファイルでは.aspxファイルと比較して。
コードとマークアップがすべてコンパイルされる前にページがないので、Page_Initはありません。 –