[PHP-users 13406] Re: DB検索と連動してSELECT フィールドの値を変更するには?

Naofumi Kondoh php-users@php.gr.jp
Tue, 18 Feb 2003 21:54:35 +0900


ソフト工房の近藤です。今晩は。

Masatoshi Ishida wrote:
> 石田といいます。
> 
> 
> ソフト工房の近藤さんの
> http://www.softkoubou.co.jp/pjs/index.html
> のような感じですね。
> 参考になると思います。

参考にしていただいて嬉しいです。

この方式の注意事項は、サーバーと回線に十分に余裕が
ないと実用にならないことです。余裕がないと、コード
を入れてから表示されるまでに何秒もかかったりしては
とても使い物になりません。インターネットには不向き
です。余裕のあるイントラネット用ですね。どちらかい
うと際物的なプログラムですが、小規模のイントラネット
で十分に余力があるときは効果的です。

3千件位のデーター件数ならば、中村さんのおっしゃる
ように、JavaScript の配列に入れて最初の呼び出しで
送ってしまった方がいいように思います。

下記 URL のデモの検索結果一覧は、最初に検索結果の
全データーを JavaScript の配列に入れて送っています。
前頁・次頁の操作は、JavaScript のみでクライアント
のブラウザ上だけで動作しています。サーバー側との
交信はありません。参考になれば幸い。

http://www.softkoubou.co.jp/cslpg.demo/menu/menu.main.php

上記 URL の 3.郵便番号デモデーターを選択して、
右端の LIMIT を最大(500件)にして検索実行ボタンを
クリックしてください。500 件分のデーターが、JavaScript
の配列に入って送信されているのがわかると思います。

DatSet[0] = '1563340^47201^900^9000000^那覇市^沖縄県  ^以下に掲載がない場合^900-0000^';	
DatSet[1] = '1563354^47201^900^9000001^那覇市^沖縄県  ^港町^900-0001^';	
......略.....
DatSet[498] = '1624374^47203^90422^9042222^具志川市^沖縄県  ^上江洲^904-2222^';	
DatSet[499] = '1535968^47203^90422^9042223^具志川市^沖縄県  ^具志川^904-2223^';	

イントラネットで余裕がある場合は、5千件位までは
ストレスなく見れましたが、事前に実環境に近い状態で
レスポンスタイムが十分か、よくテストをすることを
おすすめします。


_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/
 (株)ソフト工房   近藤直文        Email:  nkon@shonan.ne.jp
http://www.SOFTKOUBOU.co.jp/      http://www.shonan.ne.jp/~nkon/
2003-03-20(木)19:00〜21:45第11回 PostgreSQL業務アプリ分科会勉強会
_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/