ForeServer服务器

ForeServer是前嗅网络自主知识产权的Web服务器软件,是一款轻量级的Web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器。占用内存少,并发能力强,单系统可以支持十万量级以上同时在线并发,在集成条件下能够支持千万量级以上同时在线并发。

服务器内部直接支持 KSP 脚本语言,完全实现前后台代码分离。内置数据库、知识库管理引擎和IT数据系统管理工具,既可以快速的搭建Web服务系统,也能够为企业内部构建IT信息系统提供了较完整的解决方案。

ForeServer

服务器

单进程

多线程

支持多

操作系统

内置集成

数据库

集成KSP

处理模块

支持多种

方式HTTP

认证

ForeServer服务器三大理念

多重功能

支持作为 HTTP代理服务器服务,内部直接支持 KSP 语言,实现前后端代码分离。有自己的函数库,除zlib和OpenSSL之外,标准模块只使用系统C库函数。

功能集成

ForeServer与KSP、数据库以及前嗅智能分析引擎、知识库系统进行了完美融合,各产品的技术可以交互,形成了一整套大数据产品,为网站开发增加了智能基因。

简易强大

ForeServer安装和配置文件极简易,Bug极少。采用C++进行编写,系统资源开销和CPU使用效率都很优秀。启动简易,7*24不间断运行,运行数月也无需重启。

管理优势

极大的简化了安装、配置和管理难度

快速搭建后台

内置ForeLib数据库、文

件系统、图像系统、用户

管理框架系统等,快速实

现数据存储、文件操作、

图形操和用户管理功能。

可移植性高

可以运行在Windows上和

Linux等平台上。

便于管理

内置管理系统,内置服务系

统管理接口,方便远程进行

后台的管理、更新等操作。

支持多个数据库

与前嗅ForeLib数据库无

缝融合,同时支持MySQL

等多个数据库。

性能优势

性能优于 Apache等主流服务器

性能优秀

运行逻辑基于计算机底层编

译,C++开发,性能优良,

优于Apache、tomcat和IIS

等主流服务器。

分布式集群

内置分布式引擎,可以

快速进行分布式集群,

支持大规模IT系统。

资源性能双优化

采取多级缓存机制,用最小

资源换取最高性能,达到资

源与性能双优的程度。

高安全性

内置加密算法库,能

够满足用户不同级别

的安全需求。

扩展优势

为您连接前嗅所有产品的智能基因

扩展性好

开放的扩展接口,扩展性

好,能够进行函数、类、

对象等服务器扩展。

前后台分离

与前嗅服务器搭配使用,

可以完全实现前端与后台

代码分离。

强大数据操作

内置数据库,支持强大的

式更加灵活,支持直接操

作字段和数据偏移。

融合前嗅产品

和前嗅智能分析引擎、知

识库系统等其他产品无缝

融合,KSP连接大数据和

机器智能的增值技术。

ForeServer服务器功能

1
  • 支持最新的HTTP/1.1通信协议
  • 简单而强有力的基于文件的配置过程
  • 支持通用网关接口
  • 支持多种方式的HTTP认证
  • 集成数据库
  • 集成KSP处理模块
  • 集成代理服务器模块
  • 实时监视服务器状态和定制服务器日志
  • 支持服务器端包含指令(SSI)
  • 支持安全Socket层(SSL)
2
  • 支持基于IP 和名称的虚拟主机服务
  • 支持 keep-alive 和管道连接
  • 重新配置和升级无须中断客户的工作进程
  • 可定制的访问日志,日志写入缓存,快捷的日志回卷
  • 4xx-5xx错误代码重定向
  • 基于客户端IP和 HTTP认证的访问控制
  • PUT,DELETE,和 MKCOL 方法
  • 支持 FLV (Flash 视频)
  • 3xx网页重定向
  • 限制同个IP地址请求数量和带宽
3
  • 单进程多线程,不需要特殊授权即可运行
  • 最小化的数据拷贝操作
  • 处理静态文件,索引文件以及自动索引
  • 反向代理加速(无缓存),负载均衡和容错
  • SSL支持
  • IMAP/POP3支持

ForeServer与其他主流服务器对比

ApacheIISTOMCATForeServer
操作系统多种Windows多种多种
开发语言支持html静态页面ASP和HTMLservlet/jsp和HTMLKSP和HTML
稳定性中等
系统安全极高
资源占用较少较多
服务器搭建复杂复杂复杂无需搭建
数据库连接复杂复杂复杂自动连接
并发集群复杂复杂复杂简单
学习门槛极低

ForeServer发展历程

前嗅ForeServer服务器是一款性能优秀又简易快捷的服务器,由前嗅网络创始人Mr Chen发明。当前主流的服务器不仅配置繁琐,操作复杂,而且难以不能满足商业化高效开发的需求。随后我便开始着手进行ForeServer服务器、KSP脚本语言和ForeLib数据库的研发工作。我希望能够让网页开发简单高效,性能强大,管理便捷,符合各类开发维护需求。因此,KSP、ForeServer服务器和ForeLib数据库的问世,使网站开发可以更加高效简洁,并且智能。同时,可以和前嗅的智能分析引擎、知识库系统及其他产品无缝融合,让服务器的使用者可以轻松获取大数据和机器智能的增值技术。

Mr Chen

前嗅网络及ForeServer创始人

2014年4月16日

ForeServer 1.0版本发布。

ForeServer2.0发布。