1

ツアーを販売する e コマース サイトがあります。HTTPWebRequest/HTTPWebResponse特定のツアーでは、非常に遅いサードパーティの発券ソリューションに接続します。以前は、ユーザーが日付をクリックしたときに電話をかけていました。オーバーヘッドがひどかったので、1 か月ごとにそれらを 1 つの呼び出しにまとめ、毎日の結果を保存し、必要なときに 1 日分の情報を引き出しています。

開発のために、情報を a に入れ、ViewStateすべてが正常に機能していますが、それを入れるのに最適な場所ではないことを知っています。このデータは最悪の場合で約 56k であり、私の理解では ViewState を運ぶには大きすぎます。これもパフォーマンスを低下させていると確信しており、実行中にそれを見てきました。

日付をクリックするたびにカレンダーを照会する必要がないように、情報を保存する別の方法は何ですか?

注: 顧客は別のタブを開いてストアに戻ることができるため、セッション メモリや静的など、このインスタンスを超えて粘着性のあるものはできるだけ避けたいと考えています。

助けていただければ幸いです。

ジム

4

1 に答える 1

2

ASP.NET のさまざまな状態管理手法の長所と短所をリストした非常に優れたリファレンスを見つけました。要約すると、それは実際にはトレードオフに依存します= PIが役立つことを願っています: http://msdn.microsoft.com/en-us/library/z1hkazw7.aspx

于 2013-10-30T19:06:38.937 に答える