0

以下は良いアイデアなのか、それともパフォーマンス面で逆効果なのか疑問に思います:

たとえばページブラウザのような Ajax アプリケーションには、データベースに格納されている言語値と構成値が必要です。そのため、ユーザーがこのアプリを使用するたびに、ajax-script で変数を取得するための mysql-query が何度も実行されます。ページブラウザでこれを考慮すると、実際には 1 回だけ必要な場合でも、10 回以上のリクエスト (前後、前後、その他)、別名 10 x データベース選択が発生する可能性があります。

私の考えは、最初にセッション配列の構成変数を安全にするために、ajax-app が要求されるというものでした。セッション配列が存在する場合、mysql-query は再度実行されません。ユーザーが別の通常のページを呼び出すと、これらのセッション配列は再び削除されます。

上記の方法で変数を一時的に保存するためにセッションを使用するか、mysql-query を使用して毎回変数を取得すると、ユーザーは ajax-app をクリックします。

よろしくお願いします、ジェイデン

4

2 に答える 2

2

大量のデータを扱う場合は、ユーザーのローカル ブラウザーに保存されるサーバー リソースのセッションの代わりに Cookie を使用することも検討できます。

于 2012-08-17T09:36:56.857 に答える
1

セッションの方が効果的だと思いますが、最善の方法は、さまざまな実行時間をテストして測定することです。

于 2012-08-17T09:30:00.230 に答える