Date: Thu, 3 Jan 2002 17:15:28 +0900
From: "Tadashi Nakamura" <who@example.com>
----- Original Message -----
From: "Akira Horikawa" <who@example.ne.jp>
To: <who@example.ne.jp>
Sent: Thursday, January 03, 2002 3:40 PM
Subject: [ml-msde:00923] RE: MSDE 実機展開
> 堀川です
>
> -----Original Message-----
> From: Tadashi Nakamura [mailto:who@example.com]
> Sent: Thursday, January 03, 2002 8:53 AM
> To: ML msde
> Subject: [ml-msde:00920] MSDE 実機展開
> >#ASP の Script の部分では、Disk Access をしないように Programming して
> >#いくところに私としては努力しました。かなり大量の Data のページ間の
> >#受け渡しを皆さんは、どう処理されてますか? (MSDE と関係ない、、、)
>
> ページ間の受け渡しは、セッション変数を使うのが基本になっていますが
> しかしセッション変数に頼ると、大規模なWebサーバーでのWeb負荷分散
> の時に問題が発生したりします
>
> 小規模なものはセッション変数を使ってもよいと思いますが、負荷分散を前提
> にするシステムでは、やはりデータベースでセッション情報を一元管理するのが
> よいと思います
やっぱりそういう作り方をするのが正解なんですね。
確かに Session 変数に一時的に保存しておくと開発機の上では
まあまあ動いていても、実機稼動の段階で Memory Overflow を
起すのは目に見えています。とすると、HDD の利用ということに
なるのですが、
(A) WebServer の HDD に一時的に保管するのがいいのか
(B) Database の一部として、そういうデ−タの保管用 table を
用意するのがいいのか、だいぶ迷っていたところです。
私の場合は、デ−タの一部削除のときに、一時的デ−タの保管の
必要性が一番高まりました。私は、Session 変数に入れてしまいましたが
正解は (B) だ、ということでしょうか。では
(P) 一時保管用の専用の table を設けて、用が済んだら
HDD のゴミ処理としてその都度 drop するのがよいのか
Log 替りにもなるので、そのまま、だらだらと table を
延ばしていくのがいいのか、どうでしょう?
(Q) 元々の Table の一部、Fields にそういう処理のための
Flag のようなものを設けておいて処理する、のがいいのか?
どうなんでしょうね。質問ばかりで恐縮です。
# もう PC の電源を落す時間なんで
# また、近日中に ML を拝見させていただきます。
--
Tadashi Nakamura
who@example.com
[MSDE/SQLServerに関して、今、どんなことにお困りですか?] |
よろしければお困りの内容を、電子メールで教えて下さい。 |
質問を電子メールで作成する
|
[ウィンドを閉じる][MSDE/SQLServer FAQ ][MSDE / MSDE2000 技術サポート情報一覧]
|