ツアーを販売する e コマース サイトがあります。HTTPWebRequest/HTTPWebResponse
特定のツアーでは、非常に遅いサードパーティの発券ソリューションに接続します。以前は、ユーザーが日付をクリックしたときに電話をかけていました。オーバーヘッドがひどかったので、1 か月ごとにそれらを 1 つの呼び出しにまとめ、毎日の結果を保存し、必要なときに 1 日分の情報を引き出しています。
開発のために、情報を a に入れ、ViewState
すべてが正常に機能していますが、それを入れるのに最適な場所ではないことを知っています。このデータは最悪の場合で約 56k であり、私の理解では ViewState を運ぶには大きすぎます。これもパフォーマンスを低下させていると確信しており、実行中にそれを見てきました。
日付をクリックするたびにカレンダーを照会する必要がないように、情報を保存する別の方法は何ですか?
注: 顧客は別のタブを開いてストアに戻ることができるため、セッション メモリや静的など、このインスタンスを超えて粘着性のあるものはできるだけ避けたいと考えています。
助けていただければ幸いです。
ジム