2011-07-01 6 views
1

私はPHPのデータベースを使って結果を表示しています。ユーザーが使用する検索オプションに基づいてデータベースにクエリを行い、その結果をテーブルレイアウトで返します。私は、代わりにページの代わりにその結果を待ってぶら下がっていることを知っているので、私はローディングアイコンのようなものを使用することができますので、PHPスクリプトを呼び出すためにjqueryとajaxを使用することについて考えています。ajaxとjsonを使用して、PHPやjqueryで結果を表示する方が速いですか?

私の質問は、ajaxを使ってjqueryからphpスクリプトを呼び出し、PHPスクリプトで結果を取得し、ビューを作成してからビューを返し、jqueryでphpの出力からビューを表示する方が速いでしょうスクリプト?または、jQuery/ajaxからPHPページをリクエストし、PHPスクリプトで結果のjsonオブジェクトを返し、jqueryループを実行し、代わりにjquery関数の内部にビューを構築するのが速いでしょうか?

答えて

0

これは、結果を表示するために使用されるマークアップの量によって異なります。私はあなたが多くのマークアップを持っている場合、結果を構築するためにJavaScriptを使用するとが表示されると思われます。はマークアップデータを転送する必要がなく、PHP全体を受け取った場合より早く結果を表示できるのでブロック。

私の推測では、合計時間の比較はJavaScriptルーチンの実装に依存します。多くのDOM操作を使用していると、処理速度が低下します。

+0

モリソンそのテーブルをページネーションのためのページごとに示す20行で。私は今日のタイプができません! – John

関連する問題