サーバーのオンページロードでJSON形式でユーザーにデータを送信し、Javascriptでそれを適切なデータに変換する方が、サーバーへの負荷が少なく効率的であると思っていました。
ユーザーが私のインデックス ページにアクセスしたときに、php ファイルにデータをプルさせることでテーブルをロードするとします。ユーザーがJavaScriptを有効にしている場合、テーブル情報を含むJSONファイルを送信してから、含まれているJavascriptファイルをテーブルに変換する必要がありますか? 私のphpファイルでデータを取得し、divなどでフォーマットしてデータを送り返すよりも効率的でしょうか。
最終的に作成したいのは、ボタンをクリックするとテーブルがAjax呼び出しを実行して、テーブルの最後に追加されるより多くのデータで満たされたJSONファイルを取得するとします。しかし、私の質問は、ページの読み込み時に初期データを JSON 形式で取得してフォーマットする JavaScript ファイルの作成にも時間を費やすべきかということです。最も効率的なものが欲しいだけです。最初のページの読み込み後にAjax呼び出しからJSONデータをフォーマットするためにJavaScript関数を作成する必要がある場合でも、ページの読み込み時にデータを取得し、PHPの代わりにJavaScriptでフォーマットする必要があるかどうかを知りたいだけですやれ。
もちろん、ユーザーがJavascriptを有効にしていない場合、PHPはすべてのスタイリング(divタグなど)でそれを返します。しかし、私が疑問に思っているのは、ページの読み込み時でもJSON形式ですべてのデータをユーザーに送信し、ユーザーのjavascriptにフォーマットを任せるのに最適な方法ですか?