質問: php同時処理の負荷について php同時処理の負荷について教えて下さい。 仮に、検索語句の詳細情報表示phpスクリプトがあったとします。 (例a) 野菜サイト(yasai.hoge.jp)内にこのphpスクリプトがあり 魚サイト(sakana.hoge.jp)内にもこのphpスクリプトがあり 肉サイト(niku.hoge.jp)内にもこのphpスクリプトがあるとします。 aさんが野菜サイトで「ネギ」語句を検索実行 bさんが魚サイトで「鮭」語句を検索実行 cさんが肉サイトで「牛」語句を検索実行 例aは、マルチドメインごとにphpスクリプトを配置しているとします。 (例b) phpスクリプトは全く同じ内容なのでサーバー内に1つだけ置き 野菜、魚、肉の各サイトから語句が検索実行されると この1つのphpスクリプトで処理される。これを例bとします。 この場合、読込速度が遅いのやサーバーに負荷がかかるのはどちらでしょうか? 例bは、1つのphpへ処理が集中するので読込が遅くなるのでは??と思ったり 結局サーバーの処理負荷は例aも例bも全く同じでは??と思ったりするのですが 実際のところはどうなのでしょうか?
回答: 基本的にはどちらも一緒。 phpのプログラムはマルチプロセスで実行されるので、サーバへのアクセス1件につき1つのプロセスが動いています。 プログラムファイルが1つであっても、別々のプロセスとしてメモリにロードされ実行されるので、基本的には負荷に差は発生しません。