のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,062,898人
昨日:no data人
今日:
最近の注目
人気の最安値情報

    私的良スレ書庫

    不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitter
    ログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。

    元スレ★負荷軽減対策委員会(Perl、PHP)★

    php スレッド一覧へ / php とは? / 携帯版 / dat(gz)で取得 / トップメニュー
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    レスフィルター : (試験中)
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
    601 : nobodyさん - 03/12/10 12:01 ID:??? (-20,-13,-13)
    著作権表示を消す
    602 : ◆877260 - 03/12/24 04:28 ID:??? (-27,-30,-74)
    すれ違いと言われたのでここにきました。

    my($a,$b,$c);

    とするのと

    my($a);#コメント
    my($b);#コメント
    my($c);#コメント

    と書くのでは、処理速度や負荷に差がありますか?
    配布とかメンテを考えると後者で書きたいんですが。
    603 : nobodyさん - 03/12/24 05:11 ID:??? (+21,+28,-2)
    大差なし。メンテしやすさが最優先。
    604 : nobodyさん - 03/12/28 07:34 ID:??? (-26,-29,-39)
    全体で150KBくらいになるCGIソースで
    処理によってはルーチンのうちのほんの一部しか
    使わないという場合、
    処理をライブラリにしてrequireするのと
    全体が1ファイルなのとどっちが効率いいのでしょうか?

    605 : nobodyさん - 03/12/28 08:50 ID:??? (+11,+18,-5)
    環境によるだろ。計測しろ。
    606 : nobodyさん - 03/12/28 15:28 ID:??? (+42,+29,-52)
    計測ってどうやってやるんですか?
    でっかい実行ファイルを起動するのと
    ちっちゃいのを起動してrequireするのと
    どっちが軽いかという問題だと思うんですが。


    607 : nobodyさん - 03/12/28 15:45 ID:??? (+32,+29,-9)
    >>606
    負荷が気になるなら負荷を調べる方法ぐらい知っておいたほうがよろしいかと
    608 : nobodyさん - 03/12/28 17:57 ID:??? (+33,+29,-8)
    >606
    そもそも、あなたの「軽い」ってどういう意味ですか?
    610 : nobodyさん - 03/12/28 23:20 ID:??? (+31,+27,-19)
    >>606
    requireのとこまで来たら結局全部読み込まれるのではないかな?
    611 : nobodyさん - 04/01/12 13:26 ID:??? (-26,-29,-73)
    処理順では通らない部分のrequireも
    スクリプト内にあるとrequireされるんでしょうか?
    requireを見つけてからrequireする?
    612 : nobodyさん - 04/01/12 15:36 ID:??? (+24,+29,-4)
    >>611
    そんな簡単なことぐらい試せばわかるだろ
    614 : nobodyさん - 04/01/13 18:58 ID:??? (+32,+29,-73)
    一枚岩で作って、え~となんだっけか名前わすれたけど
    一回実行したらメモリー上にキャッシュして次回から高速実行するツール
    あれ使ったほうが軽さという面では圧倒的(ただしCPU負荷)
    回線負荷は変わらんし大概先に満杯になるのは回線帯域のほうだ
    615 : nobodyさん - 04/01/13 20:44 ID:??? (+26,+28,-15)
    負荷を気にするならperl,phpをやめろ
    616 : nobodyさん - 04/01/15 16:33 ID:??? (+25,+27,-10)
    perl、phpの中でだろ?
    共有鯖での利用を考えてる人もいるだろうし
    617 : nobodyさん - 04/02/02 09:09 ID:??? (-17,-5,+0)
    ACP管理者
    618 : nobodyさん - 04/02/22 16:00 ID:??? (+42,+29,-48)
    7行プログラムってスレ、すごいねアレは。
    でも、短くするために敢えて重い処理をしていることもあると思うんよ。
    それでも短いから負荷は感じないわけだけれども。

    単純に処理を軽くする以外にも、コードを小さくする負荷軽減もあるんやねぇ。
    619 : nobodyさん - 04/02/22 22:12 ID:hBJi8oj3 (+34,+29,-38)
    言ってること矛盾してるじゃん。
    >短くするために敢えて重い処理をしている
    >コードを小さくする負荷軽減もある
    ドキュンやな。
    620 : nobodyさん - 04/02/22 22:34 ID:??? (-21,-29,-33)
    翻訳を試みた。
    ある処理をする際に
     A: 複雑な処理をする組み込み関数を使う
     B: 単純な処理をする組み込み関数をいろいろ組み合わせる
    の2種類の方法があるとして
     Aの負荷 < Bの負荷
    ってこと?
    621 : 618 - 04/02/23 00:56 ID:??? (+24,+29,-3)
    >>620 YES.
    そういう場合もあるんじゃないかと思ったので。
    622 : 619 - 04/02/23 04:07 ID:??? (+17,+24,+0)
    フーン。スマソねー。

    623 : nobodyさん - 04/03/17 17:24 ID:??? (-26,-29,-72)
    HTTP/1.1 のチャンクコーディングを忘れてない?
    試しにnph ソースを作って、Content-Length を送信するようにしたら、
    チャンクコーディングされなかったけど、接続が毎回切れるみたい。

    どっちが良いのか微妙っぽい。
    626 : nobodyさん - 04/05/16 04:54 ID:??? (+8,+30,+0)
    627 : nobodyさん - 04/05/16 10:10 ID:??? (-11,-4,-34)
    >>625
    三項演算子使ってるだけでしょ、普通に使うけど。
    レスポンスは落ちるのかなぁ? 
    628 : nobodyさん - 04/05/16 11:14 ID:??? (+26,+29,-4)
    >>627
    藻前は一つ前のレスが読めねーの?
    629 : nobodyさん - 04/05/20 12:34 ID:NShBOzWM (+30,+26,+0)
    PHP普及の原因は、イスラエル・Zend社のマーケティングの成功にある。
    ①Perlでは別インストールで多くの人が知らないデーターベース利用を標準で使用できるようにし、「データーベースが簡単に取り扱える」というイメージを特に強く植えつけた。
    ②ウェブサイト作成への特化。例えば、セッション管理がそうだ。
    ③ソースの隠蔽による著作権保護を可能にした。
    データーベースを使いたいが、使い方がわからない。そこに、PHPなら使えるという情報が先に入る。これで、PHPに入った人もかなり多いはず。
    PHPの言語仕様はZendに大きく左右される。
    二年ほど前、PHPが出始めた頃には、変数のスコープがPerlとまったく同じ仕様だった。
    もともと、Perlのソースコードを改編して作成されたPHP。
    ↓PHPの歴史
    http://php.planetmirror.com/manual/ja/history.php
    PHPには、Perlコードの退行による高速化の意図が言語のいたるところに見える。
    マイクロソフトは、オブジェクト指向への対応というのが大義にVB6.0からVB.NETに言語仕様を大幅に変えた。
    今後も大きく言語仕様が変わることはないのか?
    オープンソースとは言っても、Zend社の
    http://www.zend.com/management.php
    の数人のスタップによって大きく左右される。
    再帰的定義とされる「PHP:Hypertext Preprocessor」という名前にも理由がある。これは、要するに、正確には、「Perl Hypertext Preprocessor」としたいところだが、GNUの「GNU is Not UNIX」という再帰的な定義をもじったものだ。
    要するに、「GPLのフリーソフトのライセンスには違反していませんよ!」と一つには主張し、また、一つには、「PHP is Not Perl」とでも言って、Zendの社としての姿勢を、先人の「Perl開発者たち」から擁護する意図があったのだろう。
    Nではなく、Hなのが、そのための味噌だ!Perl開発者たちは、当然、面白くないはずだ。
    PHP信奉者は、六芒星(hexagram)マークのユダヤ教にでも、入信せよ!

    630 : nobodyさん - 04/05/20 13:06 ID:9F0Z79In (+24,+29,-25)
    Cで組め。手っ取り早く最速で負荷を極力少なくできる。
    631 : nobodyさん - 04/05/20 14:55 ID:??? (+27,+29,-22)
    負荷を少なくするならまず、
    データ構造とアルゴリズムを見直せ
    次にCPUをグレードアップしろ
    それでもダメならCか汗ブラで
    632 : nobodyさん - 04/05/20 15:38 ID:??? (-3,+8,-2)
    スタップ?
    634 : nobodyさん - 04/05/20 16:11 ID:cgjPprlD (+14,+29,+0)
    ここできくなよ
    635 : nobodyさん - 04/06/24 13:00 ID:??? (+10,+22,+0)
    喪主
    636 : nobodyさん - 04/07/18 20:12 ID:Sl8hc8ID (+24,+25,-14)
    >>629は、洩佐渡にアボーンされるよ。
    637 : nobodyさん - 04/08/11 03:33 ID:2sgdWAV8 (+24,+29,-33)
    なんで掲示板をテキストファイルに出してるんだ?
    データベースに入れてしまうのってよろしくないの?
    最後の方を読む時とかに早いと思うんだけど。
    638 : nobodyさん - 04/09/07 11:18 ID:??? (-23,-11,-2)
    保守
    639 : nobodyさん - 04/10/04 17:10:56 ID:??? (+9,+21,+0)
    ゲッシュ
    640 : nobodyさん - 04/10/12 03:56:07 ID:??? (+23,+20,-57)
    2chの話になるけどさ、sageで書き込みするとスレッド位置が変わらず、
    index.htmlとsubback.htmlの更新・ソートを省略できて負荷軽減に繋がらない?

    と思ったけどレス数表示のために更新しなきゃならないか…。
    もう少し工夫すればなんとかなる気がする。
    641 : nobodyさん - 04/10/17 09:28:30 ID:??? (+29,+26,-4)
    ディスクのアドレスに直接書き込めばいいと思うよ
    642 : nobodyさん - 04/10/17 10:04:16 ID:??? (+31,+29,-11)
    >641

    マジレスするとそんな低レベルの操作をしたら
    処理中は他の処理が出来なくなるだろうが
    643 : nobodyさん - 04/10/20 23:44:33 ID:gn/p6wba (+0,+14,-2)
    あげマン
    644 : nobodyさん - 04/10/21 19:27:52 ID:vF6/MaNc (+34,+29,-16)
    掲示板なら静的HTML生成が一番簡単で一番効果がある。
    スクリプトをあれこれこねくり回す前に試してみれ。
    645 : nobodyさん - 04/10/21 19:55:41 ID:??? (+25,+28,-2)
    >644
    誰に対してのレス?
    646 : nobodyさん - 04/10/22 21:15:01 ID:??? (+16,+18,-30)
    javaでクッキーを保存する方法が載ってれば全部HTMLにするのに
    648 : nobodyさん - 04/10/24 01:33:51 ID:??? (+32,+29,-18)
    >>644
    それは理解した上で別の方法を模索するスレなのでは?
    650 : nobodyさん - 04/10/24 14:11:54 ID:??? (+27,+29,-6)
    javascriptでクッキー出力はできるけど・・・多分違うことなんだよな
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php スレッド一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

    類似してるかもしれないスレッド


    トップメニューへ / →のくす牧場書庫について