0

Web アプリケーションのベスト プラクティス / スケーリングに関する質問。

すべてのユーザーが依存し、変更できないアプリケーション設定にアクセスするための最良の方法は何でしょうか。データは JSON で提供する必要があり、アプリケーションは PHP / JS で記述されています。

私の頭の中には3つの方法があります:

  1. 最終メソッドを呼び出すphp getリクエストとしてjsonを提供します

    final function get_requestJSON() 
    {
        return json_encode(array(.... ));
    }
    
  2. JSON が記述されたフラット ファイルとして提供し、file_get_contents を使用します。

  3. MySQL でサポートされているテキスト形式で保存し、モデルで直接アクセスします。

それらのどれが最も速いと考えられますか?

何かご意見は?

  • j
4

2 に答える 2

2

この場合、速度について心配する必要はありません (間違ったソリューションが容認できないほど遅いことがわかっている場合を除きます) 代わりに、要件について考えてください。これは特に当てはまります。クライアントを介してサーバー呼び出しを発行している場合、いずれにせよレイテンシーが発生し、この操作の時間が大幅に短縮される可能性があるからです。

また、シナリオは相互に排他的ではありません。物事をデータベースに保存し、物事をやり取りするためのプロトコルとして JSON を使用できます (たとえば)。

代わりに、現在および将来の両方で、この情報を使用して確認できるすべてのことを検討し、それを決定に導くことをお勧めします.

于 2012-12-11T13:37:02.947 に答える
0

すべてを考慮すると、メソッドを備えたphpライブラリが私にとって最良のソリューションです。情報をありがとう。

于 2012-12-11T16:37:49.070 に答える