根据我的测试和得到的反馈意见,目前几个月内开发跨平台的asp.net企业应用,应该在这个范围内进行:
mono版本:3.2.8 (或3.2.7)
Jexus版本:5.5.1(或5.5)
MVC版本:1、2、3
ASP.NET版本:2.0、3.5、4.0
Razor版本:2.0
EF版本:6.0(不建议用,特别不能与MySQL组合)

刚才我说的那个范围,大家如果能用好,已经足以建设任意大型的WEB应用了,所以,请大家不要一味追新求异!
但群里有些兄弟是才入门作linux asp.net,一上来就是EF6/ASP.NET4.5/mvc4/5....,我想,这种搞法,基本上会自己把自己吓退!
4.5的本质就是4.0,4.5只是多了点类,多了几个包装而已,不要以为有什么本质的变化。
从jexus处理静态文件和nginx是同一级别,处理asp.net更快的事实,可以认为:c#在linux下,不是弱者!
   
[楼主] Jexus web server运行于多进程模式时需要注意的事项

默认情况下,Jexus web server是以单进程模式运行的,当修改jws.config配置文件,把httpd.processes的值设置为大于1的数字时,JWS就会按指定的数量以多进程的方式并行工作。
    Jexus多进程并行工作,可以更充分地利用多CPU的性能优势,提高大并发负载能力和处理速度,同时,多进程并行,也是高可用性服务的必然需求。
    多进程时,需要特别注意如下两个方面:
    1、不要将Session保存在进程内,即web.config中的sessionState不能配置为Inproc,应该使用同一台Session state服务器对session信息进行保存。如:可以配置为“<sessionState mode="StateServer" stateConnectionString="tcpip=127.0.0.1:42424" timeout="20" />”。
    2、需要配置machineKey。Jexus多进程并行时,相于当多主机群集工作,因此,必须在Web.Config文件中配置machineKey。如果没有这个设置,网站就会出现诸如数据“无法验证的错误”之类的问题。下面是一个machineKey的参考配置:
<machineKey validationKey="3FF1E929BC0534950B0920A7B59FA698BD02DFE8" decryptionKey="280450BB36319B474C996B506A95AEDF9B51211B1D2B7A77" decryption="3DES" validation="SHA1"/> 
    注:Jexus自带State服务,如果没有其它需求,一般不需要再配置配置其它的状态服务器。

转载于:https://www.cnblogs.com/CharlesGrant/p/3650704.html

MONO Jexus部署最佳体验相关推荐

  1. mono+jexus 部署之CompilationException

    使用 HelpPage 组件 CompilationException 好不容易在ubuntu上搭建了mono+jexus,欣喜若狂的部署上发布的网站,急忙打开,成功运行. 但是别高兴的太早,当我打开 ...

  2. asp.net + mono + Jexus 部署 linux

    jexus  所有操作要获取 root 权限后 再进行操作 安装 jexus (自动安装 mono) curl https://jexus.org/release/x64/install.sh|sh ...

  3. 基于centos7.0+mono+jexus配置https(阿里云服务器最全配置jexus https教程)

    终于经过一下午的折腾,https可以正常访问: 效果如下: 怎么在jexus上配置https.png 我的环境为: 购买的阿里云centos 7.0 服务器,后台采用的是c#开发,因此部署的是mono ...

  4. Linux服务器部署mono+jexus发布asp.net网站

    Linux服务器部署mono+jexus发布asp.net网站 Mono简介 1.mono的背景 由于Linux/Unix等有更强的安全性.运行效率高.拥有大量优秀的开源组件,而.Net则有着其他语言 ...

  5. Meterial Design最佳体验(1): 使用Toolbar, CoordinatorLayout, AppBarLayout等实现精美标题栏

                          Meterial Design最佳体验(1): 使用Toolbar, CoordinatorLayout, AppBarLayout等实现精美标题栏   作 ...

  6. linux mono jexus性能,docker运行jexus+mono爬坑记,

    docker运行jexus+mono爬坑记, 新的.net core都已经支持docker.手头有一些原来开发的asp.net旧项目,用的asp.net mvc开发的,跑在.net formwork ...

  7. linux+jexus 部署.net core项目报500或502错误

    linux+jexus 部署.net core项目,出现 502 BAD GATEWAY 或者 返回 500 等 5xx 错误码,表示服务器在尝试处理请求时发生内部错误. 解决方法: 1.确保项目编译 ...

  8. Yahoo!网站性能最佳体验的34条黄金守则

    Yahoo!网站性能最佳体验的34条黄金守则 转载自:http://www.dudo.org/article.asp?id=214 英文地址:http://developer.yahoo.com/pe ...

  9. 技术干货 | 视频最佳体验之自适应调节系统

    导读:RTC 场景视频的体验指标主要包括视频延迟.视频流畅度.视频清晰度.在一定条件下视频的最佳体验主要指延迟.流畅度.清晰度达到均衡,达到条件下的最佳主观体验.本文主要介绍,为了能够调节出一个最佳的 ...

最新文章

  1. HDU - 1520 Anniversary party [树形dp]
  2. 论文笔记:PPFNet
  3. SAP SM12 解锁Lock Table
  4. MySQL5.7.17源码编译安装与配置
  5. boot gwt_带Spring Boot的GWT
  6. 流畅的Python 2. 数据结构 - 序列构成的数组
  7. 逻辑运算符,位运算符
  8. Qt中利用定时器QTimer实时显示当前日期和时间
  9. cpu使用率偏高如何排查
  10. apex创建快捷方式_盖伦下载的Origin平台、Apex游戏手动添加快捷方式
  11. Ubuntu使用Windows字体
  12. Android将网页转为pDf,UrlToPDF 输入网址直接将网页转存为 PDF 档(Android)
  13. abab的四字成语_以abab的四字成语
  14. Java——因式分解算法
  15. 语言处理 之 fastspeech2,ar,nar研究
  16. Deeplab Training notes
  17. 分享丨人脸数据集的史上最大规模调查
  18. 云原生浪潮下自如的技术演进之路
  19. 机器学习模型性能提升技巧:指数加权平均(EMA)
  20. 写技术文档需要注意什么

热门文章

  1. 改变Tomcat的端口de方法
  2. LeetCode 289. 生命游戏
  3. Visa 2021年Q1财报会议:计划与钱包和交易所合作,使用户能购买加密资产
  4. 全国政协常委胡晓炼:要重视数字货币与数字鸿沟问题
  5. SAP License:定义在制品和结果分析过账OKG8
  6. 数字风控全流程 实操课程V2.0 第三期
  7. 在HTML5中,用getCurrentPosition()获取用户的当前位置
  8. saltstack returners
  9. HTML(一):HTML基本元素标签
  10. 【bzoj3122】 Sdoi2013—随机数生成器