SQL データベースの障害をより適切に処理できるように、コンテンツ管理システムを修正しようとしています。これは、一連の ASMX ページと、SQL 接続テスター関数を記述した Helpers.vb ファイルです。各 ASMX ページは同じ関数を呼び出します。
永続的でパフォーマンスが高いことを確認できる変数を作成する必要があります。そうしないと、SQL 接続文字列を設定するたびにテキスト ファイルを読み取るなど、非常に遅いものに頼らざるを得なくなります。
アプリケーション キャッシュを使用してみましたが、helpers.vb ファイルのコンテキストでは機能しないか、構文が混乱しています。Google で見つけたアプローチのいくつかをすでに妨げている問題の 1 つ - 「System.Web.Caching のインポート」を使用できません - IntelliSense は「キャッシング」部分を表示しません。
誰かが私を立ち上げて実行できるサンプルコードを持っていますか? または代替アプローチ?