現在していること
perlで保存されているtxtファイルの商品データをcsv形式にする
自分で書いてみたコード(言語はphpです)
<?php header('Content-Type: text/html; charset=UTF-8'); $file = './test.txt'; $header = " 項目1,項目2,項目3"; //項目はもっとあるが省略 $data = addFirstRow($header, $file); //拡張子を .txt -> .csv $path_parts = pathinfo($file); rename($file, $path_parts['filename'].".csv"); function addFirstRow($str, $file_name) { $contents = file_get_contents($file_name); $contents = str_replace('<>', ',', $contents); //先頭にheader追加 $contents = $str . "\n" . $contents; // 上書き file_put_contents($file_name, $contents); } ?>
お聞きしたいこと
①一応これで動くのは動く
→商品が10万件ある場合などはサーバに負荷かかる
→サーバ負荷を意識したcodeの場合どう修正すればよいか
②サーバの負荷を見るにはtopコマンドだと思うが
→「こういうコマンド or こういうwebサイトで見ながらやるのお勧めですよ」みたいなのがあれば教えていただきたいです
よろしくお願いいたします。
回答3件
あなたの回答
tips
プレビュー