FastCGI 関数ハンドラ

fcgi_function はnginx fastcgiをlistenするためのサービス関数ハンドラとしてビルドされた c/c++ プログラムです。

幾つかの主な機能があります:

  1. アトミック ハッシュテーブル - 読み込み 書き込み操作をマルチスレッド化するための構造体をハッシュ化するロック フリーのテーブル。
  2. バイナリ配列 - 構造体フィールド メンバーのインデックスを追加するための構造体配列で、バイナリ検索が可能です。フィールドにインデックスが作成されると、新しいノードの挿入中に自動的にソートされます。フィールドがあらかじめ割り当てられたメモリに値を持つようにしてください。一度だけの書き込み操作です。
  3. シグナル ハンドラ - セグメンテーション違反、範囲外メモリなどのシグナルを自動的に処理し、プログラムが知らない間に終了しないようにスレッドを自動的に解放します。
  4. 大量のリクエストの処理に基づいた複数のワーカー。
  5. 組み込みのメモリ割り当てプール 詳細

ベンチマークテストをここで見つけることができます。

段階的なセットアップをここで見つけることができます。

詳細については、github あるいは wiki を参照してください。

inserted by FC2 system