スポンサーサイト

  • このエントリーを含むはてなブックマーク
  • Yahoo!ブックマークに登録
    上記の広告は1ヶ月以上更新のないブログに表示されています。
    新しい記事を書く事で広告が消せます。

    sumibi高速化SpeedyCGI

  • このエントリーを含むはてなブックマーク
  • Yahoo!ブックマークに登録

    結構お休みしてしまいました。

    以前に触れていた、sumibi。ローマ字入力による日本語変換ツールです。

    動かすことは出来たのですが、
    vm環境のせいか、なかなか速度が出ずに、sumibiなど
    4~6文字程度の変換候補のレスポンスに15秒~25秒程度
    かかってしまい、ずっと胸に閊えが残っておりました。
    本家サイトを拝見すると、遅くとも2秒程度(私の感覚)で
    レスポンスがあったので、絶対なにかやれるべきことを
    やっていないなと思いつつ。。。

    高速化をはかり、mod_perlを調べてましたが、
    いかに、perlをあまりやってこなかった痛感するだけで
    全く、前に進めませんでした。
    mod_perl2では、結構インタフェイスが変わっているらしいことや、
    chdirされていないとか、、でも、これ以上掘り下げる余力が、、、ない。

    FastCGIも試そうとしてみましたが、設定がうまく言っているのか確認する
    余力もなく、apt-getして関連しそうなパッケージだけ入れて見て、
    ちょこっと設定触って動かず断念。

    などなど、ぐだぐだしていたのですが、SpeedyCGIをこちら参考に
    apache2.confの一番下に下記を追記して、


    AddHandler speedycgi-script .cgi

    Options ExecCGI





    対象のperlのcgi内のcgi実行パスをspeedyに変更したら、
    なんと!、一発で改善しました。
    いくつもの単語を連続に変換すれば多少の遅れはありますが、
    ひとつの単語の変換は、満足のいく速度になりました。

    ほんとに元の状態からすると爆速と思える速さです。
    スポンサーサイト

    theme : Linux
    genre : コンピュータ

    comment

    Secret

    ご案内
    google検索
    カスタム検索
    カテゴリ
    最新記事
    Amazon
    カテゴリー&RSS
    RSS新着情報

    plugin by F.B

    検索フォーム
    最近のコメント(コンパクト)
    データ取得中...
    リンク
    フリーエリア
    RSSリンクの表示
    カレンダー
    07 | 2017/08 | 09
    - - 1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31 - -
    ブックマーク
    Yahoo!ブックマークに登録
  • | このエントリーを含むはてなブックマーク
  • 月別アーカイブ
    最新トラックバック
    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。