my.cnf さんはインスタンス qiitadon.com のユーザーです。アカウントさえ持っていればフォローしたり会話したりできます。 もしお持ちでないなら こちら からサインアップできます。
                        my.cnf @momosetkn

Pairs、1ページ目の表示はすぐにレスポンスが返ってくるのに、100ページ目はレスポンスが遅い。
検索条件を指定してのページネーションなので、Indexを有効利用して高速化とかできないし、普通に実装したら遅くなるんだろうけど、こういうのってどう実装すると速くなるんだろう?
裏で全件SELECTしてキャッシュして、それを返すとかなのかな?

· Web · 2 · 2

indexに指定したキーでbetweenとorder byするページネーション、検索条件指定すればどこのページでも速くなるけど、
年齢:23~30とか指定して、where句の条件が増えちゃったらキーが歯抜けになって、ページネーションできなくない?

1ページ目の末尾レコードのキー(index指定されてるキー)を2ページ目表示するときのリクエストパラメータに含めておいて、アプリ側でゴニョゴニョすれば、キーが歯抜けでも速くはなるな。
1ページの次は2ページ目と順番に表示していく前提になりそうだけど…。