read.cgi再開発スレ Part2at OPERATE
read.cgi再開発スレ Part2 - 暇つぶし2ch211: ◆cZfSunOs.U
05/03/14 08:45:04 ZUvFJHJc0
Tiger / Banana / Cobra の自動判定より,httpd.conf か .htaccess で

    SetEnv ReadCgiLoadAvgLimit 10

のように設定するのが簡単で,設定変更も柔軟にできるのではないでしょうか.
read.cgi ではこのような感じで.

    double loadavg;
    const char *loadavglimit;

    getloadavg(&loadavg, 1);
    loadavglimit = apr_table_get(r->subprocess_env, "ReadCgiLoadAvgLimit");
    if (loadavglimit && loadavg >= atof(loadavglimit)) {
        apr_table_setn(r->err_headers_out, "X-Load-Avg",
                       apr_psprintf(r->pool, "%.2f (Limit = %s)", loadavg, loadavglimit));
        return HTTP_SERVICE_UNAVAILABLE;
    }


あと,read.cgi そのものを軽くするということでは,Last-Modified チェック + mod_mem_cache
スレリンク(myanmar板:64-68番)n
が実運用でどの程度効果があるかも見てみたいところです.


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch