2011-10-31 6 views
1

ページネーションの理由は何ですか?ページあたりに返される行の量を技術的に制限するため、サーバーの負担を軽減できるので、これが使用されていますか?ページングによってサーバーの負荷が軽減されますか? (理論)

私は私が(私は素人だ)不思議始めたこの新しいだと改ページせずに何かをしたかったが、与えられたならば、その...技術的にか、[OK]

+0

はい、@hakreはこの質問が広く曖昧であると述べています。だから私の答え:)です。 – aib

+0

これにはUXの理由もあります。 http://ux.stackexchange.comのページネーションを調べるのも面白いかもしれません。 –

答えて

1

よりコメントが、それはかなり長いですので、私回答として投稿してください:

あなたの質問はかなり広く、具体的には答えられません。スーパーセットの代わりにデータのサブセットのみを要求すると、ページネーションによってリソースを節約できます。

少なくともwebapplication/phpスクリプトでは、出力データを保存します。例えば、それぞれ1000文字(約1MB)の1000行を含むテーブルの代わりに、1000文字(〜10kb)の10行しか返すことはありません。

技術的にページングするかどうかは、一般的に大丈夫かどうかはありません。それはあなたが何をしたいかによって決まります。だから私はこのように簡単に答える傾向があります:

それは技術的に大丈夫です。進んでください;) - 次回は、より具体的な質問をしてください。最後にも役立つと思います。

+0

確かに、私のような初心者は尋ねなければならない! –

+1

もちろん、尋ねるのも大丈夫です(最初に思ってからコードを書くのは賢明です)。より多くの理論タイプの質問がある場合は、http://programmers.stackexchange.com/をご確認ください。 – hakre

+0

ありがとうございました。 –

1

いいえ、ほとんどの作業はすべてのデータをフェッチしているので、それをソートしてページに分割します。これは、データが要求される(索引付けされる)前に実行されるかもしれませんが、それでも最も難しい作業です。データを提供するように設計されたサーバーは、1ページ、データ全体、またはデータページ全体を処理するかどうかは気にしないでください。

これは主にクライアント、ユーザー、および帯域幅を節約するためのものです。私は一マイルの紙の上に電話帳を好むだろう。

関連する問題