- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:1つのphpファイルへの負担)
1つのphpファイルへの負担
このQ&Aのポイント
- 「http://xxx.jp/aaa」、「http://xxx.jp/bbb」、「http://xxx.jp/ccc」といった複数のディレクトリ内にindex.phpを配置する方法と、「http://xxx.jp」にindex.phpを置き、各ディレクトリから読み込む方法の2つが考えられます。
- 前者の方法では、各ディレクトリごとにindex.phpを置くため、ファイル数が増えると管理が煩雑になる可能性があります。
- 一方、後者の方法では、各ディレクトリからひとつのindex.phpを読み込むため、処理が集中して負担がかかる可能性があります。適切なサーバーのリソースを確保することが重要です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
同じ内容の処理をするのであれば共通のファイルを読み込ませるのは良い方法だと思います。 それぞれのディレクトリ内のindex.phpは <?php require_once('../index.php'); ?> と書いておけば済みますし、バグが見つかっても共通のファイルを修正するだけなので簡単です。 別々の処理をするのであれば複雑な判定を繰り返さなければいけないので、共通化するメリットは少ないと思います。 負荷に関しては別々でも共通でも同じです。 1つのプログラムが1つのプロセスで動いて複数のアクセスを捌いている訳ではなく、アクセスがあればアクセスがあった分だけ同じプログラムが沢山起動され、1件のアクセスにつき1つの子プロセスが処理しますので同時アクセス数でサーバの負荷が決まります。
お礼
負荷に関しては同じなんですね。 参考になりました。 ありがとうございました。