2。ASP+の4つの新機能
1。ASP+新しいアーキテクチャに基づいています
ASP+は、NGWSランニングフレームワークに完全に基づいています。
NGWSランタイムフレームワークは、Microsoftが提案したMicrosoftの次のGeneration Web .Netアーキテクチャのコアコンポーネントです。 NGWは、Windowsとユーザープログラムの間で使用される新しいインフラストラクチャです。 Windowsプログラミングを容易にする開発者とオペレーティングシステムの間のパッケージを提供します。 NGWは、実行時に完全にオブジェクトに基づいています。これは、COM(コンポーネントオブジェクトモデル、コンポーネントオブジェクトモデル)を拡張し、スケーラブルな分散アプリケーションの新しい拡張サービスを提供します。 NGWが実行されているとき、ASP+ページの特定のオブジェクトをクリアするのを忘れることを心配する必要はありません。これは、メモリ廃棄物のリサイクルを自動的に処理するためです。同時に、オペレーティングシステムにとって不可欠な基礎となるサービスの一部は、セキュリティ、認定、ファイルシステムアクセス、ネットワーク情報などになりました。エッセンスエッセンスすべてが問題ではありません!
2.asp+コンパイルで実行します
ASP+は、ASPの実行パフォーマンスを改善しました。誤解しないでください!私たちが言及する編集は、.exeファイルを生成することではありません。
以前のようにコードを作成します。スクリプトコードが初めてリクエストを受信し、実行時にNGWによって実行され、同時にキャッシュコピーを保存します。スクリプトが再度リクエストを受信すると、システムはキャッシュのコピーを直接実行します。これにより、コンパイルされたコードが実行されているため、実行速度が大幅に高速化されます。
ソースのソースが変更された場合、古いコンピレーションバージョンはランタイム時にキャッシュから自動的に破棄されるため、次回の実行要求が受信されるとコードが再結合されます。
3。データキャッシュテクノロジー
さて、今ではASP+をより速くコンパイルしていますが、それでも十分ではありません。この状況を想像してください。このページのコンテンツは、動的に生成されたASP+ページを持っています。このデータベースは数日間更新される場合があります。エッセンスエッセンスこれで、サーバーがクライアントからリクエストを受信すると仮定すると、サーバーはデータベースに接続し、クエリを実行し、レコードを取得し、ユーザーにフィードバックを取得します。しかし、サーバーが同じリクエストを同時に処理する必要がある場合、どのような結果が生成されますか?結果が不必要な繰り返し計算とひどいシステムリソースの職業であることは間違いありません。
これが、データキャッシュテクノロジーが使用される理由です。