AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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

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

关注

评论

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

YashanDB数据库如何简化数据分析流程

数据库砖家

五款适合小型企业的库存管理系统(含价格对比)

NocoBase

开源 低代码 零代码 库存管理 存货管理

YashanDB数据库多维分析功能及应用实践

数据库砖家

YashanDB数据库接口性能测试与优化方法

数据库砖家

狄耐克获评“福建省科技进步奖一等奖”

新消费日报

YashanDB数据库多维数据分析实用教程

数据库砖家

YashanDB数据库如何实现跨境数据管理?

数据库砖家

幕后编曲人的全能存储伙伴:闪迪创作者系列守护编曲人每一轨灵感迸发

极客天地

外卖App全栈开发范式革新:AI编程与小程序容器的技术协同选型实践

xuyinyin

YashanDB数据库开发者工具:提升开发效率的利器

数据库砖家

YashanDB数据库实时监控系统设计与实现

数据库砖家

0 代码改造实现应用运行时数据库密码无损轮转

阿里巴巴云原生

阿里云 云原生 nacos

VMware Cloud Foundation Automation 9.0 发布 - 私有云自动化平台

sysin

vmware

YashanDB数据库如何助力数字化转型

数据库砖家

YashanDB数据库实时备份技术及恢复操作指南

数据库砖家

一篇文章带你了解清楚,Google Cloud 引发全球互联网服务大面积故障问题

Immerse

YashanDB数据库多语言支持及国际化方案介绍

数据库砖家

YashanDB数据库容灾备份方案设计详解

数据库砖家

YashanDB数据库如何保障数据的高安全性?

数据库砖家

Acunetix v25.5.0 (Linux, Windows) - Web 应用程序安全测试

sysin

Acunetix

YashanDB数据库批处理功能及优化策略

数据库砖家

YashanDB数据库如何保障海量数据安全与隐私

数据库砖家

YashanDB数据库如何运用于大规模在线交易

数据库砖家

YashanDB数据库实时数据备份与多点恢复方案

数据库砖家

VMware Cloud Foundation Operations 9.0 发布 - 私有云运维管理

sysin

vmware

AI 播客 + AI 博客,Nacos3.0 首个线下沙龙回顾总结(附 PPT 下载链接)

阿里巴巴云原生

阿里云 云原生 nacos

YashanDB数据库多线程并发处理技术介绍

数据库砖家

VMware Cloud Foundation Operations for Networks 9.0 发布 - 云网络监控与分析

sysin

vmware

Invicti v25.6.0 for Windows - Web 应用程序安全测试

sysin

invicti

AI阅读APP的技术方案

北京木奇移动技术有限公司

AI教育 软件外包公司 AI英语学习

刚做好的生产计划,怎么一执行就“货不对板”了呢?

积木链小链

数字化转型 智能制造 生产管理 生产管理生产计划

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