タイトル、URL、日付、カテゴリのみを含む投稿のリストを返すajax検索フィールドを備えたワードプレスサイトがあります。
毎回最大10件の結果が表示されるように、結果をページ分割したいと思います。
私の疑問は、ページがめくられるたびに異なるリクエストを行うのが良いのか、それともすべての投稿をフェッチしてjavascriptを介してページネーションを管理するのに1つのリクエストだけを行うのが良いのか(応答はi JSONです)?
応答が軽い場合と大きい場合のどちらで、小さなリクエストを頻繁に行う方がよいでしょうか。
私は、サイトライフの初めに最初の解決策が最良の解決策であると思います。サイトの成長に伴うスケーラビリティについてはよくわかりません。
どう思いますか?
更新:私はいくつかの非常に良い答えを受け取りました、問題のより多くのユーザーインターフェース側に対処していました。
Hwrパフォーマンスの観点からもっと焦点を当てていただきたいと思います。私のサイトは共有サーバー上にありますが、サイトは国際的な露出を受けるため、トラフィックは急速に増加すると予想されます。私の恐れは、wordpressがajaxリクエストから生じるオーバーヘッドの増加に対処できないことです。
では、質問に戻ると、サーバーの総負荷、多くの小さな要求、要求された結果ページのみをロードする、またはすべての結果を含む大きなページをロードする方がよいでしょうか。
私が思うすべてのユーザーが最初に私が思うすべての結果ページをチェックしようとしているわけではないことを考えると...