0

私は、スクリプトに POST され、それに応じて実行されるパラメーターの読み取りを含む、共通の要素を持つ多数の「コマンド」を含む小さな API を作成しています。

私は最も最適な実行を望んでいますが、$cmd 変数をオンにする 1 つの大きなスクリプトを使用する方がよいのか、それとも独自のスクリプトに各コマンドを含める方がよいのかはわかりません。

それはすべて、php がスクリプトの実行を処理する方法に大きく依存します。たとえば、スクリプトがその場で毎回解析およびトークン化される場合、冗長なコードが毎回読み込まれ、解析/トークン化されない短いスクリプトを多数用意することをお勧めします。

ただし、phpがスクリプトを読み取り、解析し、トークン化し、「命令」をメモリにキャッシュし、スクリプトが実際に編集されたときにのみ再ロード/解析/トークン化する場合(たとえば、ファイル日付に基づいて)、すべてを持っている方が良いでしょう1 つのスクリプトで、コードを関数に因数分解することができ、コードが繰り返されないため、保守が容易になります。共通ファイルを含めるという考えは、毎回再解析を呼び出す場合は好きではありません。

うまくいけば、この質問は本質的に一般的ではありません.APIを「パッケージ化」する最良の方法を本当に知りたいだけなので、サンプルコードを提供する必要はありません。

4

0 に答える 0