質問: perlとphpのサーバーへの負担について perlとphpでファイル内容を計算して表示する場合、 どちらの方がサーバーへの負担を軽くし、結果を早く表示することができるのでしょうか? 友達はphpの方が早いみたいなことを言っていましたが、実際はどうなのでしょう? よろしくお願いします。
回答: perlかphpかという点では、どちらも変わりはないと思います。 どっちかというと、インプロセス(サーバープロセスと同一プロセス空間内で実行される。)かアウトプロセス(サーバプロセスとは別のプロセスとして実行されるか)が影響します。プロセス生成はosにとって負担のかかる処理ですので。 perlとphpいずれも、サーバの設定次第でインプロセス/アウトプロセスのどちらでも実行可能ですので、詳しくはサーバ管理者にお訪ねください。 言語の種類や実行方法よりも、そのプログラムの書き方、とくにアルゴリズム次第で、サーバへの影響がガラっと変わってきます。適切なアルゴリズムを選んでるなら、perl/phpどちらで実装しても問題ないでしょうし、不適切なものなら、perl/phpどちらでやろうとダメダメでしょう。