phpでのサーバー負荷について
お世話になります。
phpで外部テキストファイルを読み込ませる場合、
requireとforeachではどちらがサーバー負荷が大きいのでしょうか。
$log = "./logfile.txt";(せいぜい、マックス5行程度です)
<内容>
1,タイトル1,コメント1,
2,タイトル2,コメント2,
3,タイトル3,コメント3,
4,タイトル4,コメント4,
上記のものを、そのままforeachで1行ずつループさせて表示させる方法と
foreach($log as $data){
$data = split("\,", $log);
print "<li>$data[0]<span>$data[1]</span></li>";
}
これを数時間に1回程度、バックグランドで稼動させて、
別のファイル(hoge.txt)に以下の形で保存させておいて
<hoge.txtの内容>
<li>タイトル1<span>コメント1</span></li>
<li>タイトル2<span>コメント2</span></li>
<li>タイトル3<span>コメント3</span></li>
<li>タイトル4<span>コメント4</span></li>
require("./hoge.txt");
で読み込ませた方が負荷は少ないのでしょうか。
現在、foreachでやっているのですが、
あまり頻繁に変更される部分ではない為に、
ページを開くたびに毎回foreachでループさせるよりも
後者の形で読み込ませた方がサーバー負荷が多少でも少なくなるようでしたら
後者に変更しようと思うのですが、どうでしょうか。
お手数をおかけしますがもし宜しければご教授いただけますと幸いです。
お礼
わかりやすい事例ありがとうございます。 言われてみれば確かにそうですね。