CGI-BBS > CGI > Perl > requireとopenの読み込みスピードについて


カレッヂ
カレッヂ


質問者 しみじみ  投稿日 7/12(木) 11:24:17
複数のデータをそれぞれ$a='あ'、$b='い'などのようにして requireで読み込むのと、
CSVや改行のみのデータをopenで読み込んで変数に入れるのとでは
どちらが効率がよいでしょうか。

データベース的なものを作っているのですが、データ量は100とか200なので
requireの方がシンプルなんじゃないかと思っています。

よろしくお願いします。
回答者 呑兵衛  [削除]  投稿日 7/12(木) 19:52:42
呑兵衛といいます。

requireは、スクリプト本体とは別に仕事をするスクリプトを必要とする場合に用います。
jcode.plなどがそれで、ライブラリーとも呼ばれデータファイルとしては扱いません。
一方、openはデータの入出力をする場合に使います。
おっしゃっているものでは、openを使う、ということになります。

効率が良いかどうかは、
データ量、
HTMLに渡す時どのような加工をするか、
などで変わってきますが、データ量が100や200とおっしゃっても
ただそれだけで、効率の良し悪しを判断することはできません。

返信(回答)する


Web裏技