クライアント側とサーバー側の処理に関する質問があります。私は分けたい、今すぐコレクションをクライアント側またはサーバー側で並べ替える方が速いのはどこですか?
-
私は、オブジェクトのかなり大きなコレクションを持っているが(name
、last name
、age
、isAdmin
等...日常のフィールドから構成され、「ユーザー」オブジェクトのコレクションを言うことができます)この大きなコレクションは、述語がブール値のフィールドである2つの小さなコレクションになります。isAdmin
- ユーザーが管理者であるかどうかを示します。
分離後、さらに複雑な処理を行うために、両方の最終コレクションをサーバー側に送信する必要があります。
私は、クライアントサイドでソートと分割を行う方が効率的になると思っていました(JavascriptやjQueryを使っているのでしょうか?それともトリックですか?)か、大きなコレクションをサーバーに送り、すべて(LINQを使用して分割し、さらに処理する)。
一般的に、サーバー側でクライアント側を使用する方がよい場合はありますか?なぜ?遊んで多くの変数のような存在として
"本当にそのデータを持つクライアントのコンピュータを信頼しますか?"もし私がこの声明を複数回アップヴォートすることができれば。私の場合、 – mosid