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

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

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

    702 = :

    >>701
    勉強になったありがとう。

    703 = :

    うわー、、そうだったんですか。
    きっとそれっぽいですね。
    大変勉強になります。ありがとうございました。とりあえずそれを試してみます。

    705 = :

    全テーブルぶっこ抜きの方法は、いわゆる「MySQLでかんたん掲示板」系の
    入門書から取ってきたんだと思うけど、このやり方、小さな個人サイトなら
    またしも10万PV/日のサイトに使える方法じゃない。

    という訳で入門書以外のDBMS専門書を読むことを勧める。

    706 = :

    perl のDBMモジュールでも
    データーベースオープン
    全データーを配列にコピー
    データーベースクローズ
    その後配列に対して処理色々なんてことをやってるスクリプトを見かけるが
    全部読み込まなきゃいけない処理なら普通のファイルに保存したほうが軽くて速くないか?

    707 = :

    >>706
    早いかもしれないけど影響がでるほどの量だとすれば、
    データの書き込み(更新)する必要がある場合dbでやる方が安全だと思う。

    708 = :

    >>707
    いや、だから、あのさ(w
    db使うなら丸ごと読み込んだりしないだろう?普通

    709 = :

    全ぶっこ抜きじゃトランザクション隔離のかけらも無いよなぁ

    710 :

    大前提として、どれくらいの規模(データと一日あたりのhit数)になったときに
    プレーンテキストからDBに移行するべきなのかという目安を考えるべきだと思う。

    711 = :

    サーバスペックやスクリプトの作りにもよるからなあ

    とりあえず思いつくのは

    ・アクセス頻度と平均処理時間から待ち行列を計算して「ヤバ」と判断したとき
    ・top の load average が 1 を超えたとき
    ・HDDのスワップ音が聞こえるとき
    ・体感的に「重い」と感じたとき

    713 = :

    そうだな、俺もDBが動いてる環境なら規模によらず常にDBを使う

    714 = :

    私もDB使っちゃうな

    716 = :

    DB使った方がコストが安くすむ…場合もあるからDB使っちゃうな。
    こんな俺はきっと駄目なPGだ orz

    718 = :

    落ちないもんだな・・・

    724 = :

    すいません、ちょっと負荷の意味が違うかもしれない質問なのですが
    CGIやPHPで大きなファイルなどのダウンロード速度の制限などを行えるのでしょうか。
    検索してみても出てこなかったので
    やはりサーバーの方で直接設定しないと出来ないものなのでしょうか。

    727 = :

    となると,DBにファイル放り込むのはよくないのかな

    728 = :

    教えていただき、ありがとうございました。
    やはりサーバー側で直接行う方がスマートで負荷低減になるのですね。
    当方サーバー側をTelnet出来ない専用サーバーをレンタルしており
    スクリプトでどうにかならないか考えておりました。

    SQLite機能がついており、ファイル制限が出来るらしいのですが
    DBもやめた方がよいとのことで、
    ありがとうございました。

    729 = :

    >>727
    管理上の必要があれば、DBに放り込むこと自体が悪いわけではない。

    730 = :

    >>728
    専用鯖なら負荷かかってもいいんじゃないの

    732 = :

    >>731
    SSHがあるというオチとか

    733 = :

    ちょいと具体的な話でなくてもうしわけないんですがとあるWEBアプリケーション(phpからpostgresを使ってるらしい)について相談をうけまして
    ちょっと覗かせてもらったらapacheのプロセスがひとつ毎に10MBほどもメモリーを消費しちゃってるんで、一瞬、え?っと思ったんですが
    当方phpもpostgresもあんまり詳しくありませんのでもしかしたらこの構成だと普通の状況なのかな?とも思いまして質問させていただきました

    phpはapache2.のモジュールとして組み込んで有ります。

    それくらいふつうだろとか、直感的になんかあやしいとか、プログラムがタコだとそうなるとか、感想をお願いします

    734 = :

    だれか>>733の解説を頼む

    735 = :

    ポスグレのデーモンじゃないか

    737 = :

    ただ単にApacheに色々組み込みすぎて肥大化してるんじゃない?

    738 = :

    >>736 thx
    ただのリクエストで、どれだけ消費するか見てみないと、なんともいえないね。

    739 = :

    >>733
    >apacheのプロセスがひとつ毎に10MBほどもメモリーを消費しちゃってるんで
    普通。

    741 = :

    PHPってメモリー食いなんですね
    もしかしてCGIから動かしたほうがいい?

    742 = :

    >>741
    10メガ位でけちけちすんなよ
    別プロセスで立ち上げると負荷かかって遅くなるし

    743 = :

    >>741
    その代わりPHPを使うリクエストがくる度にロードすることになるから
    今度はCPU負荷が高くなるよ。まあサイトの特性で考えれ。
    共有サーバなんかはセキュリティを高めるにはCGIで動かすしかないしな。
    (例えリクエストの度にロードされてレスポンスが悪くなるデメリットがあるとしても)

    745 = :

    >>744
    パーミッションの都合

    746 = :

    参照渡しとかすると負荷は軽減するのか?

    747 :

    データの無駄な二重化が無いから負荷は軽減すると考えてもいいんじゃ?
    間違ってたらスマソ

    749 = :

    らしいね。
    だから、PHPでは「パフォーマンス重視の参照渡し」は
    ほとんど無意味ってことかな。

    750 = :

    C ならともかく,スクリプト書きながらそういうレベルのパフォーマンス向上を考えること自体間違いな気もするね.


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

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


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