内容简介:Exserver是一个使用纯C完成的基于socket套接字接口的服务器软件。点解了解Exjson更多的文件MIME类型正在抓紧支持中
Exserver是一个使用纯C完成的基于socket套接字接口的服务器软件。点解了解Exjson
Exserver特性
- Exserver 采用 Exjson 配置, Exjson是也是由本人开发的一个支持注释的JSON解析引擎,相比其他JSON解析器而言,Exjson支持注释;
- Exserver 采用多进程模型,相比较上一个版本的Xserver的多线程而言,更稳定
- Exserver 采用事件机制,并且基于各自平台采用 epoll 或者 kqueue 复用
- Exserver 代码简洁、明确;方便学习 socket编程 的同学研究
- 性能方面略低于 nginx ,这方面正在抓紧优化中
- BSD 协议,可以商用
- 内存占用极低,每个进程74kb
简单的示例
/**
* 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文本文件 |
|---|---|
| text/css | CSS样式文件 |
| text/xml | XML文件 |
| image/gif | GIF文件 |
| image/jpeg | JPG 图片 |
| application/javascript | JavaScript脚本 |
| application/json | JSON文件 |
| text/plain | TXT文件 |
| image/png | PNG图像文件 |
| video/mp4 | MP4文件 |
| audio/mpeg | MP3文件 |
| application/zip | ZIP文件 |
| application/octet-stream | 不识别文件 默认返回此格式 |
更多的文件MIME类型正在抓紧支持中
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网
猜你喜欢:- Nuster:高性能缓存服务器
- 《高性能linux服务器构建实战》
- 高性能服务器架构思路,不仅是思路
- 高并发高性能服务器是如何实现的
- 高性能Web服务器Nginx使用指南
- nginx: 高性能http和反向代理服务器
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
P3P Web隐私
克劳娜著、技桥译 / 克劳娜 / 清华大学出版社 / 2004-5 / 45.0
自万维网络中出现商业站点以来,基于Web的商业需求和用户的隐私权利之间就存在着不断的斗争。Web开发者们需要收集有关用户的信息,但是他们也需要表示出对用户隐私的尊重。因此隐私偏好工程平台,或者称之为P3P,就作为满足双方利益的技术应运而生了。 P3P由万维网协会研制,它为Web用户提供了对自己公开信息的更多的控制。支持P3P的Web站点可以为浏览者声明他们的隐私策略。支持P3P的浏览......一起来看看 《P3P Web隐私》 这本书的介绍吧!