0

私は 2 つのオートコンプリート スクリプトを持っています。そのうちの 1 つは(A) php/mysql/html/jqueryを使用し、もう 1 つは(B) html/jquery/jsonを使用します。

それらは異なる技術を使用しているため、直接比較することはできないかもしれませんが、あなた自身の経験と、これらのスクリプトが配置されているページから収集できるものから、

(Q:1)どちらがより高速/優れていますか? (もちろん、これはすべて好みです)

(Q:2)なぜだと思いますか?

(Q:3)両方のメリット/デメリットは何ですか?

月額 20 ドルで mediatemple の共有サーバーにホストされ、最終的には 50 ドルの専用仮想サーバーに移動します。

どんな情報/指示も大いに役立ちます、ありがとう!

4

1 に答える 1

0

カスタマイズしやすいのでAを選びます。B では、特定のサーバー ソリューションに閉じ込められます。

それらはほぼ同じテクノロジーを使用しています。主な違いは、AJAX を使用する場合、A では独自の検索ロジック サーバー コードを記述する必要がある場合に、JSON の代わりに B が HTML を返す (データが多い = 遅い) ことです。

それは主に、さまざまなテクノロジーにどれだけ精通しているか、何をしようとしているかに依存します。サーバー言語を知っている場合は、返される検索結果を完全に制御できるため、間違いなく A を選択します。

検索結果の数が非常に限られている場合は、サーバー コードをまったく使用する必要がないため、間違いなく A が最適です。これは、検索が非常に高速になることを意味します。必要なコードは次のとおりです。

$('input#suggestBox').jsonSuggest('[{"id":1,"text":"Search Data 1"},{"id:2,"text":"Search Data 2"}');

まとめます。あなたがコーダーである場合はAを選び、少し遅くなるが箱から出してすぐに動作する制限が必要な場合はBを選びます.

于 2010-10-23T11:33:42.140 に答える