ページは AJAX 呼び出しをサーバーに送信しており、応答でアイテム情報を取得する必要があります。検索/返す配列はかなり大きいため、リクエストを受け入れるためにPHPファイルに保持することはできません。したがって、私の知識と経験が伝える限り、2つの方法があります。
- リクエストごとにデータベースにアクセスします。
- アイテムをファイル (例: 「item12.txt」) に保存し、コンテンツをユーザーに送信します。
私の C の経験によると、ファイルを開いたり閉じたりすると、プログラムの残りの部分よりもはるかに多くのシステム時間がかかります。PHPではどうですか?推奨される方法 (最も重要なのは、リソースの観点から) はどれですか?ファイル システムまたはデータベース? 他に推奨する方法はありますか (たとえば、リクエストごとにサーバーから変数配列を含むファイルを JavaScript で直接ロードするなど)。もしかしたら、あなたが知っている革新的な方法があちこちに転がっているかもしれません。
PS サーバー側では番号のみが受け入れられるため、誰かがサーバー内のファイルにアクセスしようとしたり、データベース上で派手なことをしようとしたりする心配はありません。