私はかなりのフィールドを持つウェブフォームを持っています(ユーザオプションに基づいて15〜40の間)。ユーザーがフォームの記入を終えると、jQuery.blockUIでそれをブロックし、サーバー側でフォームを処理し、xmlにパックして新しいページを呼び出します。しかし、ページ間の移行には通常1〜2秒かかりますが、減らしたいと思います。ウェブフォームでの処理時間を短縮する方法
データは外部Webサービスに送信され、応答を待つため、すべての処理を次のページで行うことができます。それには最大2分かかります.1秒か2秒はそこに気付くほどです。
したがって、すべてのデータ処理を行い、遷移時間を短縮する簡単な方法はありますか?事前に
おかげ
UPDATE:私はそれがより良いaproachだろうかなり確信しています。しかし、時間が最優先であることはよく分かっています。私はボトルネックを知っていると確信しています。データを解析したり解析したりする方法はほとんど分かりません。フォーム、クエリまたはコードからの休止)。
2秒は、データの解析だけでなく、開発サーバーの低速接続や一般的なスペインの接続速度からも2秒間です。私は80%がプロダクションサーバー上では遅くなることはないと確信していますが、何も高速化することができないというasumingのリスクを実行したくありません。
次に、外部Webサービスをクエリする数分間は私の手の届かないところです。それは、データを取得し、保険の価格のリストをスローする自動車保険会社のカップルにリンクしてプロバイダのWebサービスに連絡しますか? (申し訳ありませんが、正しい単語を知らない)。これは時間が無駄だから、ここでXML構築の2秒間を隠すことができると思う。
私が知らないのは、FormからResultsページにフォーム値を送信し、Ajaxでデータをロードする方法だけです。
はい、私は以前これについて考えていましたが、厳しいことを知っています。訪問数が中程度の公共サイトでそれを使用するのは私の知る限りではありません(そうです...) 私は後でスレッディングする –