質問: 無限ループについて教えてください。 cgiの処理や.htaccess等で無限ループになるという記述を良く見かけるのですが、これは何がいけないのですか? 例えば、エラーページの表示で、404ページが表示されるように設定。しかしエラーページが存在しない。 エラー→表示するものがない→エラー→表示するものがない→エラー→表示するものがない→・・・・ こんな場合何か不都合があるのですか?例えば付加がかかって重くなる等・・・・。 初歩的質問ですが、宜しくお願いいたします。
回答: .htaccessには、詳しくないのですが、試しにやってみたらどうですか? 無限ループ。 っていうか、cgiのスクリプトを作っているんですよね? だったら、ローカルサーバも立てているだろうし。 あくまで自宅のパソコンの中でね。(w 私は、ベンチマークのために、同じ処理を10000回実行したら、フリーズした事がありました。win98での事です。 今でも、無限ループや大量のループをすると、w2kの今でも時間がかかる事がありますよ。 その間は、他のソフトの動作は遅くなるし、cpuは100%で高負荷です。 誰かがサーバで高負荷をかける事が、他の誰かの処理を遅くしているんですよ。 まぁ、サーバによっては使用時間が長いと、処理を中止するような設定もできますが、過信してはいけません。 サーバは、共有財産なので大切ね♪