10 月 23 - 25 日,QCon 上海站即将召开,现在购票,享9折优惠 了解详情
写点什么

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:298346
用户头像

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

关注

评论

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

从货币流动性角度看区块链流动性发展

CECBC

从金融街往事到全场景智慧金融未来

白洞计划

基于WebRTC的1对1通话实战(一)环境搭建

IT酷盖

音视频 WebRTC

云上 ARM 实例应用优化?现在带你读懂它!

亚马逊云科技 (Amazon Web Services)

👑【Hystrix技术专题】原理和特性介绍

码界西柚

Hystrix spring-cloud 熔断器 6月日更

阿里P8工作10年,离职时发现只剩这份《Java架构速成》笔记了

Java架构师迁哥

小伙伴们在催更Spring系列,于是我写下了这篇注解汇总!!

冰河

spring 程序员 架构师 aop ioc

Kubernetes手记(12)- StatefulSet 控制器

雪雷

k8s 6月日更

百度的云图丹青

脑极体

企业如何成功应用机器学习?看这四点就够了!

亚马逊云科技 (Amazon Web Services)

尽情阅读,技术进阶,详解mmap的原理

奔着腾讯去

c++ 内存管理 Mmap 虚拟内存 共享内存

数字经济下的数据库发展以及应用

容光

现代分布式架构设计原则-可观测性

松先生

微服务 监控 日志 可观测性 链路追踪

网易云信大规模聊天室系统架构解析

网易云信

聊天室 IM

详解 SQL 的集合运算

悟空聊架构

数据库 sql 6月日更 集合运算

建信金科大咖访谈:人脸识别技术的发展与应用

金科优源汇

如何针对美工与设计师的Maya工具进行版本控制

龙智—DevSecOps解决方案

基于开源引擎打造自主可控服务体系

张亮

大数据 开源 To B业务

别闹,那个在加密世界拿着长枪的库币

猫Buboo

区块链 区块链+ 加密资产

区块链技术让传统旅游业焕发新机

CECBC

话题讨论|从2021苹果全球开发者大会中,你得到了什么启发?

石云升

wwdc 话题讨论 6月日更

负载均衡算法之一 - 以 Golang 方式

hedzr

load-balancing weighted round-robin consistent-hashing

发布60分钟!霸榜Github的阿里面试指导小册,啃透涨薪10k

Java架构师迁哥

5分钟速读之Rust权威指南(二十二)迭代器

wzx

rust

CSS技巧 | 优雅的处理文本溢出截断

devpoint

CSS 6月日更

Python分类预测模型

Qien Z.

Python 预测模型 6月日更

夯实区块链产业发展根基是当务之急 标准体系、知识产权是国际竞争角力之焦点

CECBC

智慧新发展:打造更富动感的智慧园区3D可视化决方案!

一只数据鲸鱼

数据可视化 智慧城市 智慧园区 三维可视化

Flask-Limiter详细使用说明

行者AI

flask

前端 JS 之 AJAX 简介及使用

编程三昧

JavaScript ajax 大前端 异步请求

MySQL基础之十三:约束

打工人!

MySQL 6月日更

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