API 呼び出しによってのみサーバーと通信する JS アプリケーションがあります。アプリのすべてのデータは、API 呼び出しを介して受信されます。クライアント側 (js) またはサーバー側 (PHP/MySQL) でテーブルのようなデータを並べ替える方が良いですか? js で確実にソートすることは可能ですか? クライアント側で並べ替えたいと思っていますが、これが十分に信頼できるかどうかはわかりません。
2 に答える
2
クライアント側で並べ替えることができます。ただし、データが多い場合は効率的ではありません。この場合、ページ付けメカニズムを提供する必要があり、ページ付けされた結果をクライアント側でソートすることは意味がありません。
私からの回答:大量のデータがある場合は、サーバー側の並べ替えを使用してください(数百のレコードが指標となる場合がありますが、何が効果的かを確認してください)。それ以外の場合は、API呼び出しを使用してすべてのデータをロードし、クライアント側を並べ替えます。
于 2012-05-11T14:48:23.527 に答える
1
クライアント側でも可能ですが、最初にサーバー側で並べ替えてみませんか?MySQLの並べ替えを利用します。これにより、特に低電力のマシン(ネットブックやモバイル)でのクライアント側での不要な処理が回避されます。
于 2012-05-11T14:51:40.887 に答える