@ITの回答者はへなちょこい奴ばっかりだな。これなら元増田の方がスマートだ。anond:20070903182121 の上位20件→下位10件がシンプルでよいと思うが。以下、1-10件目を「1ページ目」、11-20件目を「2ページ目」と呼称する。
リクエスト数は経験上、1ページ目が7-8割。ページ数が奥に行くにつれリクエストされなくなっていくので、一方を選ぶなら後者の方法が優れているといえる。理屈の上では、6ページ目以降は元増田の方法の方が速い。性能重視なら両方を実装してもいいだろうけど、メンテナンスする事まで考えたら後者だけを実装したほうが良い。そもそも100件程度で目に見えてパフォーマンスが変わるとも思えんが。
1ページ目を見ている間にランキングに変動があった場合どうすんだ的な話はどの方法でも同じなので割愛。ニコ動のタグ検索結果ソートはガンガン結果が動いてるから物凄く苦心してると聞いた(特に最新コメント動画一覧)。
上20をとってから、下10をとれば良いんじゃ?
@ITの回答者はへなちょこい奴ばっかりだな。これなら元増田の方がスマートだ。anond:20070903182121 の上位20件→下位10件がシンプルでよいと思うが。以下、1-10件目を「1ページ目」、11-20件目...