No.7
- 回答日時:
> if(0){
> #様々なテストプログラム
> }
> が含まれていた場合も気にしなくても良いということでしょうか?
Perlはインタプリタですが、まったくコンパイルされないわけではありません。実行直前にコンパイルされます。そこでの処理を考えてみてください。まずコメント除去ですよね。であれば、コメント位置により処理量が変わるということはありません。
> サーバから出されるデータ量はコメントアウトの量に関係ない(HTMLデータが出力される)ため、サーバ転送量から考えても問題ないでしょうか?
その通り、問題ありません。
No.5
- 回答日時:
初心者のころって妙な小さなテクニックに走りがちですよね。
ご自身で検証なさってはいかがでしょうか。たぶん効果は測定できません。
他のモジュールを使っているとしたら、相対的にあなたのコメントなど無視できる程度であることは間違いありませんし。そもそもコメント行の削除程度で早くなるとは思えません。
小さなテクニックに走らず、もっと対極的にどこにボトルネックがあるのかを考えて対策を練ってみてはいかがでしょうか。
皆様へ
たくさんの回答をお寄せいただきありがとうございます!
基本的には、コメントアウトは無視できる存在か分かりとても安心いたしました。
ただ、少し気になることなのですが、コメントアウト
#コメントアウト
以外にも、
if(0){
#様々なテストプログラム
}
が含まれていた場合も気にしなくても良いということでしょうか?
また、チャットのように、何度も呼び出されるようなプログラムの場合でも、サーバから出されるデータ量はコメントアウトの量に関係ない(HTMLデータが出力される)ため、サーバ転送量から考えても問題ないでしょうか?
すこし、気になりましたので教えていただけると幸いです。
宜しくお願い致します。
No.4
- 回答日時:
がると申します。
んっと…理論値的には「一切の余計な文字列がない」ほうが、ファイルの読み込みの速度などにおいて優位に立てる可能性はあります。
が、正直、ものっすごく微々たるものです(苦笑
体感できるかと聞かれれば、今までの経験上では「無理」です。
なので、別段気にされなくてもよいと思います。
それよりも、
・コメントをはずしたことによる保守性の低下
・「コメント付きバージョン」と「コメント無しバージョン」の混在によるソース管理の煩雑化
など、デメリットのほうが高いと思われます。
まぁ「納品用で相手に解析されにくいソースを提供するためにインデントのホワイトスペースとコメントを全部削除」とかいう理由でしたらもちろん止める理由もないのですが。
No.3
- 回答日時:
処理を完全に理解しているわけではないのでなんともいえませんが、とりあえず25MBくらいのコメント文を使ったtest.plをrequireしてみたところ、requireでのベンチマークにかかった時間はほとんど変わりませんでした。
多少のコメント文なら残しておいてもいい気がします。
No.1
- 回答日時:
私の主観になってしまうのですが削除はしないほうが良いと思います。
理由は以下の通りです。1.CGIの動作って結局サーバー側ですのでトラフィックは考慮しなくてもOKかと思います。(ただし、pealのコメント行の処理方法を知りませんので勝手な憶測になりますが、負荷はほぼ無視して結構かと。)
2.コメントを中途半端に削った場合のリスクが高い。(再度テストを行うことが必要になるし、テストを行わなければ、もしも削除しきれていないコメントが原因でエラーが発生した場合、エンドユーザーに説明がつかない。)
参考になれば幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# Cのコンパイルでコメントアウトをそのままオブジェクトに保持したい 7 2023/08/01 22:22
- Perl perlでリテラル値はメモリにどのように格納されているか? 1 2023/01/15 20:45
- CGI サイト訪問者の情報を取得したい 1 2023/02/21 11:03
- Perl Perl の外部モジュールの利用方法 3 2022/07/10 18:34
- CGI cgiの注釈が出来ない 2 2022/04/27 09:15
- Perl Perlのエラーについてご教授ください。初心者です。 CGIを別サーバに移したところ、Perlのバー 5 2023/05/31 10:48
- Java Pythonです コメントアウトしているforの中にq=1を入れると 11になることは理解できたので 4 2022/05/27 22:58
- Excel(エクセル) 特定のデータの抽出方法を教えてください@Excel 4 2023/06/13 18:38
- Facebook Facebook内に保存してる動画をClipboxに保存する方法 ですが、iPhoneだと説明がこの 1 2022/11/22 13:19
- Perl perlについての質問 1 2022/10/01 15:38
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ワード文書の右側にあるグレー...
-
ブログ書いてる方。 アンチコメ...
-
嫌がらせコメント
-
ニコニコのコメントが数分後に...
-
他の人のgooブログに書いたコメ...
-
メルカリ出品中のコメント質問...
-
楽天ブログ 掲示板記入時のニッ...
-
Word コメント印刷で、見たいコ...
-
「回覧」「閲覧」の違いについて
-
IPアドレスが同じ。
-
住民票閲覧制限してても住所が...
-
この教えてgooは
-
エクセル コメント表示位置・...
-
エクセルでセルに挿入したコメ...
-
FC2ブログでのID検索
-
児ポ閲覧のみで、逮捕された人...
-
2ちゃんねるの芸スポ速報+だけ
-
ブログのコメント返し
-
「閲覧」という日本語
-
社内ネットワーク上における動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ワード文書の右側にあるグレー...
-
コメント削除されました
-
エクセルのアクティブセルを非...
-
アメーバブログのやり方
-
メルカリ出品中のコメント質問...
-
アメブロでコメントが消えた。
-
フェイスブックでのコメントの...
-
ヤフーニュースにコメント
-
ここで投稿してコメントもらっ...
-
ブログのコメントを削除したい
-
一度投稿したコメントを取り消...
-
気になる知り合いのブログへコ...
-
コメント削除等の要望が認めら...
-
自分のブログの過去の記事を削...
-
私が質問して返事が来て←これに...
-
掲示板に中傷記事を書かれた場...
-
理由が無いのにブログコメント...
-
「perl」 コメントアウトは削除...
-
gooブログ 先にgooIDを退会し...
-
他人のブログにコメントしたの...
おすすめ情報