【ArchSummit架构师峰会】探讨数据与人工智能相互驱动的关系>>> 了解详情
写点什么

LINUX ASP.NET WEB 服务器:JEXUS

  • 2011-01-22
  • 本文字数:1845 字

    阅读完需:约 6 分钟

Jexus 即 Jexus Web Server,简称 JWS,是 Linux 平台上 的一款性能优良、功能强大的 ASP.NET WEB 服务器。Jexus Web server 是第一款真正意义上的 (非开源)LINUX/UNIX ASP.NET WEB 服务器,它是 Linux、Unix、FreeBSD 等非 Windows 系统架设 ASP.NET WEB 服务器的核心程序,是企业级 ASP.NET 跨平台部署的首选方案。与其它 WEB 服务器相比,Jexus 不但具有跨平台 ASP.NET 服务器这样的标志性特征,同时还拥有内核级的安全监控、入侵检测、URL 重写、无文件路由等一系列重要功能和专有特性。因此,相对其他 WEB 服务器而言,Jexus 具有同样的实用价值。

Jexus for linux 有如下特点:

  1. 支持多种操作系统:Jexus 最初的设计目标是“跨平台的 ASP.NET WEB 服务器”,由于在 Windows 系统上,IIS 已经是 ASP.NET 的优秀平台,所以,当前的 Jexus 以支持 Linux 和 FreeBSD 等非 Windows 系统为主要设计目标。正因为这个原因,就 Linux/FreeBSD 等平台的 ASP.NET 建设而言,Jexus 具有特别重大的意义。
  2. 高性能:“高性能”是 Jexus 的重要的设计目标。虽然 Jexus 基于 Mono 环境运行,但 Jexus 并非全部由 Mono 的.NET 组件构成,对于涉及性能的关键代码,Jexus 非常巧妙地大量采用了 Linux/Unix 本身的优秀特性,从代码层保证了 Jexus 的性能优势。
    同时,Jexus 的框架特征也为高性能提供了基础保证。Jexus 不象 XSP 那样,纯 HTML 也需要经过 ASP.NET 处理,更不象 Apache 和 Nginx 等服务器,需要通过插件的形式间接地对 ASP.NET 进行支持,Jexus 把 HMTL 静态文件处理模块、ASP.NET 处理模块、静态文件高速缓存机制、epoll/poll 数据传输机制等进行了高度集成,从架构本身入手,最大限度地提高 WEB 服务器的处理能力和传输速度。
  3. 安全性:Jexus 内核含有安全监控机制,绝大多数恶意访问在进入网站前就会被 Jexus 直接禁止,这是 Jexus 有别于其它 WEB 服务器的又一大特色,所以,Jexus 特别适合那些对安全要求较高的企业网站或政府网站使用。
  4. 稳定性:从运行机制而言,Jexus 系统中,有专门检测工作进程执行状态的管理单元,任何一个进程退出或者任何一个 ASP.NET 网站应用程序域退出,被会被管理单元发现并得到重启,从而保证了 Jexus 能够 7*24 小时不间断工作;从程序本身而言,Jexus 程序代码力求简洁,BUG 很少,同时,Jexus 的每个版本在正式发布之前,都要经过严格的压力测试,影响稳定性的因素,几乎在正式发布之前即已被全部排除。
  5. 功能强大:Jexus 支持 URL 重写,支持多目标服务器的反向代理,支持 PHP,支持 GZIP 压缩传输,并且,可以利用不同端口、不同虚拟路径、不同域名设置任意数量的网站,这些功能要素,表明了 Jexus 是一款功能完整而强劲的 WEB 服务器。
  6. 安装、配置、操作极为简单,服务社区化,各种问题能得到快速的处理,有良好的后续服务支撑能力。

2008 年 10 月 18 日,Jexus 1.0 版正式发布,随后,Jexus 就逐渐进入了实际应用, JEXUS 技术社区杰兴网 最先采用 Jexus 在 Linux 系统上架设 ASP.NE 服务器,让其得到了实践的检验。当前,某些企业网站、政府网站也开始基于 Linux+Jexus 进行建设。

从 V3.6 版开始,Jexus 在继续保持对 ASP.NET 进行优先支持的基础上,加入了对 PHP 的支持。从此,ASP.NET 和 PHP 这两个强大但完全不同的网站语言或框架,在 Linux 平台上终于能够同站共处,相得益彰,交相辉映了。 Jexus 在 Linux 平台上同时支持 ASP.NET 和 PHP,其意义是重大的,它不但为网站建设者们提供了更强的支持、更多的选择,同时对 Linux 服务器的实用价值也作出了重要的贡献。

随着 Jexus 应用的普及和深入,Jexus 技术支持社区日趋活跃,热心网友针对不同平台发布了许多关于 Jexus 的技术文章或心得体会, 网友大哲在论坛中分享了使用 JEXUS 在 SUSE 10 企业版下开发的 ASP.NET 项目 中天证券 ,有兴趣的朋友可以通过 JEXUS 技术社区的下面的帖子了解详细的信息。

Jexus v4.1 版已于 2011 年 1 月 1 日正式发布,支持 Linux、FreeBSD,支持 Mono2.4.3-2.8.1,支持 ASP.NET 2.0-3.5,较之旧版本,V4.1 在性能、稳定性等方面都有很大的提高,处理静态文件的速度是 V4.0 版的 1.2-1.5 倍,是 3.x 版的 1.8-2.3 倍,压力测试表明,V4.1 整体素质表现突出,是一款优秀的 ASP.NET WEB 服务器。

2011-01-22 18:297684
用户头像

发布了 45 篇内容, 共 65691 次阅读, 收获喜欢 1 次。

关注

评论

发布
暂无评论
发现更多内容

Fact Table 数据表什么意思

HoneyMoose

星云矿工fil分币系统软件开发

获客I3O6O643Z97

fil币 星际联盟fil矿机靠谱吗

赶紧收藏!花了1万多买的软件测试教程全套,包含所有软件测试工程师全栈知识点(功能测试理论基础+接口测试+Python自动化+持续集成+性能测试+测试开发+面试简历)软件测试项目实战+训练营学习教程持

程序员阿沐

Python 软件测试 自动化测试 接口测试 测试用例

架构实战营 模块8 作业

Geek_8c5f9c

#架构实战营

MySQL事务初始

卢卡多多

MySQL 事务 7月日更

我不会写代码,但我能做系统

明道云

基于 Blazor 打造一款实时字幕

newbe36524

ASP.NET Core dotnet blazor

Vite 搭建 Vue2 项目(Vue2 + vue-router + vuex)

德育处主任

JavaScript Vue 大前端 vite

禁止在构造函数里调用虚函数

喵叔

7月日更

技术上的过度医疗

superman

过度设计 完美方案

爬虫入门到放弃04:爬虫=犯罪?对不起,我对钱没有兴趣

叫我阿柒啊

爬虫 robots.txt

Linux之wc命令

入门小站

Linux

Go语言:SliceHeader,slice 如何高效处理数据?

微客鸟窝

Go 语言

当女性撰写科技新闻,她在报道什么?

脑极体

高基数数据特性是什么意思

HoneyMoose

大数据训练营 -0718课后作业

cc

web自动化测试(2):选择selenium优势?与PhantomJS/QTP/Monkey对比

zhoulujun

自动化测试 web测试 UI测试 界面测试 页面测试

OGC标准WMTS服务概念与地图商的瓦片编号流派-web地图切片加载

zhoulujun

GIS 瓦片地图 地图瓦片服务 WMTS

filecoin云算力系统开发案例解析

获客I3O6O643Z97

挖矿矿池系统开发案例 fil币 fil矿机和云算力

架构实战营模块三作业

老猎人

架构实战营

OpenCV 形态学操作之腐蚀与膨胀,开运算与闭运算,顶帽与黑帽,图像梯度运算相关知识点回顾

梦想橡皮擦

python从入门到精通 7月日更

网络攻防学习笔记 Day85

穿过生命散发芬芳

网络攻防 7月日更

大数据训练营一期0718作业

朱磊

在线QuartzCron定时任务表达式在线生成

入门小站

工具

Python OpenCV Sobel 算子、Scharr 算子、laplacian 算子 复盘学习

梦想橡皮擦

Python 7月日更

基于Jena的知识推理

华为云开发者联盟

推理 知识推理 Jena 推理引擎 RDF图

使用MLlib进行机器学习(十-上)

数据与智能

机器学习 spark 线性回归

架构实战营 - 模块三作业

李东旭

「架构实战营」

web自动化测试(3):web功能自动化测试selenium基础课

zhoulujun

自动化测试 selenium UI测试 界面测试

CRUD搬砖两三年了,怎么阅读Spring源码?

小傅哥

Java spring 小傅哥 源码学习 框架学习

Redis 帝国的神秘使者,竟然想改造 C 语言!

悟空聊架构

redis 架构 悟空聊架构 7月日更 用故事讲技术

LINUX ASP.NET WEB服务器:JEXUS_.NET_张善友_InfoQ精选文章