Exserverは何ですか?
Exserverが完成し、純粋なC言語でソケットインタフェースベースのソケット・サーバ・ソフトウェアです。なぜExjson学びます
Exserverプロパティ
- Exserver使用Exjsonの設定を、Exjson JSONは、他のJSONパーサーは、Exjsonコメントがサポートされている懸念しているに比べて、私はエンジンの開発を支援するコメントによって解決されます。
- Exserver Xサーバーマルチスレッド、より安定した以前のバージョンと比較して、マルチプロセスモデル、
- Exserverイベントメカニズムを使用して、そのプラットフォームに基づいてのepollやkqueueの多重化
- Exserverの習得が容易、コードは単純明快であるソケットプログラミングの学生の研究を
- よりわずかに低いパフォーマンスnginxのは、この点についての最適化の取り組みを強化しています
- BSDのプロトコル、商用
- 非常に低いメモリフットプリント、各プロセス74キロバイト
簡単な例
/**
* Copyright @2019 Exserver All Rights Reserved.
*/
#include <ex_http_server.h>
int main(int argc, char *argv[])
{
/* 生成4个子进程 */
ex_gen_worker(4, NULL);
/* 主进程通过配置文件完成初始化以及监听 */
ex_http_server_from_config();
/* 静态网页服务器完成了 */
return 0;
}
复制代码
ページサポートMIME形式
text / htmlの | HTMLテキストファイル |
---|---|
テキスト/ CSS | CSSスタイルファイル |
text / xmlで | XMLファイル |
画像/ GIF | GIFファイル |
画像/ JPEG | JPG画像 |
アプリケーション/ javascriptの | JavaScriptスクリプト |
アプリケーション/ JSON | JSONファイル |
text / plainの | TXTファイル |
画像/ PNG | PNG画像ファイル |
ビデオ/ MP4 | MP4ファイル |
オーディオ/ MPEG | MP3ファイル |
アプリケーション/ジップ | ZIPファイル |
アプリケーション/ octet-streamの | このリターンは、デフォルトではファイル形式を認識しません。 |
その他のMIMEファイルタイプは、サポートを高速化しています