家庭装修效果图_外贸公司介绍范文_网络培训心得体会教师_河南省网上商城采购平台

Linux服务器部署mono+jexus发布asp.net网站
Mono简介
1.mono的背景
 由于Linux/Unix等有更强的安全性、运行效率高、拥有大量优秀的开源组件,而.Net则有着其他语言无与伦比的开发效率,因此在非微软平台下运行.Net程序的需求很强烈。Mono 是一个由Novell 公司发起、并且得到微软支持的开源项目。Mono 项目可以在Linux,FreeBSD,Unix,Mac OS X 、Android和苹果系统等非微软操作系统下兼容运行.Net程序。目前占IOS游戏应用市场55%份额的游戏都是使用基于Mono的Unity3d技术开发的。
  基于Mono让ASP.Net开发的网站运行在Linux操作系统下也已经有了大量成功的案例,比如世界著名的网站“维基百科WikiPedia ”的搜索部分就是使用Mono支撑运行的、Mozilla开发者社区也是基于Mono运行,可以看http://www.mono-project.com/Companies_Using_Mono 这一些使用Mono进行开发的公司的列表。让.Net脱离Windows的禁锢,在开源的世界中尽情的徜徉。
2.什么是mono
  关于什么是mono,我想无论我怎么说,应该都不会比官方的解释,或者是百科更加详细;我这里就简单说吧,Java之所以能够跨平台运作,是依赖与Java的虚拟机JVM,而.NET之所以只能够在Windows中跑,同样是因为.NET运行需要依赖与Framework的Runtime(公共运行时),那如果能够在Linux同提供适合于.NET运作的环境(包括CLR等),那.NET也可以在Linux中跑起来了,这就是mono了。
3. 为什么要使用mono
  为什么使用mono,原因有很多,不过归结起来,我个人认为以下这是最重要的:
  (1)、作为服务器来说,如果能够实现一模一样的功能的,还是主推Linux。为什么呢?我列举了几个实例:
  首先,如果服务器需要打补丁,作为Windows服务器,你打完补丁之后必须重启,这一定程度上会对你的业务造成一定程度上的影响
  其次,我们经常会听到Windows会中毒,特别是作为Web服务器和邮件服务器,我们不知道用户会给我们上传一些什么东西上来,相反,我们却很少会听到Linux中毒这么一个说法;这是由于Linux存在着太多的发行版本,不同版本之间编译后的软件无法相互调用,因此,如果能够感染A版本的Linux病毒无法感染B版本的Linux,这在很大程度上削减了病毒的危害性。
  再者,作为服务器,我们会尽量希望自己的系统更加的轻量化,更加的高效,和更加的稳定;Linux对于我们的要求,都提供了,我们可以定制的安装软件和服务,对于一些不必要的服务我们可以直接不安装(注意,是直接不安装,而不是安装之后再关闭),相反,如果采用Windows的话,一上来就啪嗒啪嗒的安装一大堆软件和服务,无论你用不用得上,先给你安装;也许这个可以让您的服务器充当更多的角色,但是我们更加希望服务器能够做到单一高效而不是面面俱到。
  最后,Linux运行对于硬件的要求比较低,这也是由于Linux抛弃桌面环境(作为服务器,我们不应该安装XWindow)和没有太多不必要的服务所决定的,而Windows则显得矜贵多了,硬件配置低一点还不一定能够正常运作。
  (2)、从成本考虑:
  一般部署在Windows中的.NET程序都是采用 “Windows Server版本 + IIS + MS SQLServer” 这确实是.NET的黄金组合,但是,值得遗憾的是,它们都是要收费的,系统要收费,数据库要收费;作为大企业来说,上千上万台服务器,如果都采用这种模式的话,那将是一笔巨额的开销;对于小公司,资金对于它们来说本就是一个难题,能省下来的基本上都希望省下来,如果放着一个能够达到相同功能而且免费的模式不用而采取这种付费模式,那太说不过去了。
  而如果我们采用mono,把.NEt部署在Linux中,我们可以采用以下的组合:“Linux + mono + jexus(Apache/nginx + XSP2)+ MySql(PostgerSQL或其他免费数据库)”,所有的这些无论是否开源(jexus不开源)都是免费的。
作为老板,你会选择哪种呢?

">

山西省吕梁市孝义市

长沙人才市场招聘、腾讯企业邮箱申请、永久使用、不限域名、郑州宣传片制作

pac网站代理?

家庭装修效果图_外贸公司介绍范文_网络培训心得体会教师_河南省网上商城采购平台


用 JPEG 保存照片,用 GIF 保存动画,其他所有图像都用 PNG 来保存,并且尽量使用 PNG8。 鼎承世纪食品有限公司网页制作编程猫官方网站入口深圳市宝安区邮编开发一套系统需要多少钱杭州企业建站模板中国法律服务网app最新下载服务器租用教程小说小程序源码东莞能做网站的公司太仓网站建设平台游戏源码买卖平台中国家装家居网深圳龙华招聘信息最新招聘全国疫情最新消息一周成人高考学费多少钱一年高德地图上怎么没有菲律宾杭州网络安全公司oa系统办公软件怎么用做淘宝网店需要多少钱成都关键词优化报价长沙生活网discuz database error最佳外贸建站平台新媒体营销的概念西安企业征信报告去哪里打建站公司专业团队台州专业网站设计系统要建立网站怎么建立青岛网上房地产网站安阳县疫情最新消息优化水平

猜你喜欢

  • 友情链接:
  • 上海公司车牌申请条件 房屋装饰 html简单广告代码 新的龙岗网站建设 手把手教网站建设 软件开发流程以及简要描述