Nginx と協調動作させるためのC++ライブラリです。
- 単一プロセスの中でCGIプログラムを永続的に動作させます。
- 従って、クライアントからのアクセスがあるたびにすべてのデータをファイルシステムから読み込む必要はありません。
- 例えば、チャットなら外観を決めるHTMLはDOMDocumentとして保持したまま使いまわせます。
- 書き込まれた内容の大部分は、オンメモリでキャッシュできます。
- キャッシュ用のクラスを内包します。
- これは、セッションとユーザーを管理するために使われていますが、テンプレートなので用途は制限されていません。
- 非同期I/Oによって、できる限りスレッド数を少なく抑え込みます。
- Nginxは特にメモリー使用量が少ないため、その他のウェブサーバーよりも妥当だとは思いますが、このライブラリは単なるSCGI実装にすぎないので、どのようなサーバーでも稼働できます。
↑↑↑↑↑↑↑↑ と、いずれなる予定です。