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

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

    php覧 / PC版 /
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter

    452 = :

    http://endou.kir.jp/hankaku/
    http://homepage.mac.com/hiroyuki45/hankaku

    453 = :

    >>450
    漏れはMysq;でPerl/CGIしてるけど、移植元がperlだったから単純に鯖の負荷軽減が目的だったりしたが・・・
    それに、Phpだと複雑なソース書ききれんかったろうってのもあるわけだが、お前さんはなにでやれと?

    456 = :

    >>455
    どうやって「ある位置」までファイルポインタを移動させるかに依る。
    行単位で空読みさせて移動するよりは seek 一発の方が速い。
    その例だとファイルの先頭からだから変わらん。

    457 :

    >>453
    Perlで書けてPHPで書けない「複雑ソース」って何?

    459 = :

    >>457
    最近あまり追ってないんだが、
    PHPってtermiosによる端末制御できたっけ?
    fork()は出来るけどpipe()は出来たっけ?

    あと、PHPはスコープが滅茶苦茶だから(まぁPerlも変だけど)
    あまり大きいソースを多人数で書くのには向いてないと思う。

    461 = :

    >>460 間違いなくシークしてると思う。

    462 = :

    でもどうやってx行目を見つけ出すの?
    適当にread系のcgiを漁ってみたけど、やっぱ空読みしてるみたいだわ。

    463 = :

    >>462
    1000行程度なら空読みでいいと思う。
    万単位になったら、インデックスと作るとか対策考えろ。

    464 = :

    >>462
    1、行ごとのファイルポインタを記録してある。
    2、一定件数ごとに、ファイルポインタを記録してある。
    3、2chは入力値の長さが決まっているから、固定長フォーマットにしてある。

    これだけのアクセス数があるところで、空読みは考えにくいな。
    板のトップで、数千行単位で空読みされるのですか?

    466 = :

    >>465は説得力がありますね

    468 = :

    >>467
    http://www.perldoc.com/perl5.8.0/pod/func/use.html
    http://www.perldoc.com/perl5.8.0/pod/func/require.html

    469 = :

    ホッシュホッシュ

    471 = :

    >>470 マンシスペックを上げる

    473 = :

    ホッシュホッシュ

    477 = :

    >476
    ないですね!
    逆に、なんでDB使うのいやなんですか?!

    478 = :

    >>477
    なんで必死なの?

    479 = :

    >478
    474が悩み事の矛盾に気がつかないからだよ!

    480 = :

    >>477
    2ちゃん程度の規模でもDBなぞ使ってないんだが。
    ていうか、逆に2ちゃんをDBで書き直したらえらい事になると思うが・・・。

    普通のBBSって書き込みはFIFOだし、読み出しはシリアルだから
    逆にDB使うほうが負荷が大きくなる。

    481 = :

    DB使うのが嫌っていうか使ったことないので
    DB使わずにfile()以外のやり方ないかと思ったんですが

    482 = :

    >481
    スレ読めよ。

    483 = :

    ん?なんか問題あるか?

    484 = :

    問題ないだろ

    485 = :

    「スレ読めよ」か。「スレタイ読めよ」と勘違いした。

    488 = :

    apacheの軽量化が威力あると言うが、
    具体的にどういったモジュールを消せば良いのだろう。

    490 = :

    >488

    とりあえずスレ違いと思われ

    スクリプト上で解決可能な話題が主題かと思う

    493 = :

    人よりちょっと知識の多い香具師が少ない香具師を馬鹿にするスレはここですね。

    494 = :

    >>490
    apacheもスクリプトも両方チューニングして、
    「負荷軽減対策委員会」と呼べるような気がするのだが…

    495 = :

    >>1を見る限りそうとは思えないけどな
    方針変更という事で・・・

    496 = :

    Apacheのチューニングはスクリプトの有無や出来とは関係なく
    できることだし、別問題じゃないか?

    498 = :

    ループは負荷が増えるので禁止


    ←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / php一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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