データベースにあるさまざまな構成パラメーターと、パフォーマンスを向上させるためのキャッシュを使用する WCF サービスがあります。現在、この情報を保持するシングルトンがあり、遅延読み込み動作で Web サービスへの最初の呼び出しで初期化されます。
最近キャッシュが拡張されたため、初期化に時間がかかり、もちろん最初のサービス リクエストの応答時間が長くなります。
では、最初の呼び出しが発生する前 (おそらくアプリケーション プールの開始時) に、サービスの何らかの熱心な読み込み初期化を行う最も効率的な方法は何でしょうか?