LINUX DOTNET      Linux DotNET 中文社区

Linux .NET编程与应用技术之专业网站:www.linuxdot.net !     返回首页    
   
[楼主] apache,ngix,lighty

三个都可以构建asp.net应用,哪个更好点呢?

作者:fanvins   发布时间:08年12月22日   可选操作:删除 回复

[1楼] 回复:apache,ngix,lighty

这要由应用的目的以及客户的使用习惯来决定,其中,Nginx比较优秀。
我们使用的是Jexus。

作者:linuxdotnet   发布时间:08年12月23日   可选操作:删除 回复

[2楼] 回复:apache,ngix,lighty

我在ubuntu8.04下配置了apache2和nginx,但感觉nginx的速度明显不如apache2。不知是否还要怎样优化nginx。还想请教下,安装了jexus是否就可以直接运行asp.net了,而不用另外安装fastcgi-mono-server之类的。

作者:匿名   发布时间:08年12月23日   可选操作:删除 回复

[3楼] 回复:apache,ngix,lighty

还想请教下,nginx,fastcgi-mono-server如何自动启动

作者:匿名   发布时间:08年12月23日   可选操作:删除 回复

[4楼] 回复:apache,ngix,lighty

这是我的配置,其他都是默认的

 location / {
            root   html;
            index  index.html index.htm index.aspx default.aspx;
        }

        location ~ \.(aspx|asmx|ashx|asax|ascx|soap|rem|axd|cs|config|dll)$ {
            fastcgi_pass   127.0.0.1:9000;
            fastcgi_index  index.aspx;
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;
            include        fastcgi_params;
        }

作者:匿名   发布时间:08年12月23日   可选操作:删除 回复

[5楼] 回复:apache,ngix,lighty

在rc.local 中加入启动fastcgi-mono-server2 的命令行, 在命令行后面加一个空格和&符号.

作者:linuxdot.net   发布时间:08年12月23日   可选操作:删除 回复

[6楼] 回复:apache,ngix,lighty

我的经验是Nginx略比Apache快一点,比Apache短小精干得多.
Jexus直接支持ASP.NET,无需使用fastcgi-mono-server或XSP之类的程序支持,安装配制都极为简单.

作者:linuxdot.net   发布时间:08年12月23日   可选操作:删除 回复

[7楼] 回复:apache,ngix,lighty

你好,我用jexus测试了一下,效果比nginx要好,可能我不太会配置nginx和fastcgi-mono-server。或者是要配置缓存,而我不会配置。jexus速度跟之前的apache一样的快(肉眼无法判断谁快)。不过有个问题是,jexus输出似乎有些问题。我用的xsp自带的测试网站。发现jexus无法正确显示其treeview。而且自带的教程不知是否有些错误,软件本身带了一个site.conf,我自己又重新建了个site.config。如果两个共存的话,是有些问题的。我把site.conf删掉,用自己的配置,就没这个问题了。

作者:匿名   发布时间:08年12月23日   可选操作:删除 回复

[8楼] 回复:apache,ngix,lighty

另,我觉得jexus的配置似乎少了,虽然默认可以解析default.aspx等,但我还是希望能提供首页的自定义。还有服务的重启,关闭的命令行教程似乎也没涉及。

作者:匿名   发布时间:08年12月23日   可选操作:删除 回复

[9楼] 回复:apache,ngix,lighty

1、Jexus的命令行后的参数是 “-f 配置文件名”,配置文件只能是一个文件。
2、Jexus的设计原则是“精简高效”,讲求实用够用,能够让程序自动配置的就尽量让程序自动完成,所以配置文件非常简单,格式也很好理解和记忆,常常是 “xxx.yyy=zzzz” 这样的形式;默认首页支持 default.htm,index.htm,index.aspx,default.aspx等等,应该够用了;JEXUS重启与关闭等操作,可以通过TOP查到其PID用KILL等命令进行。

作者:linuxdotnet   发布时间:08年12月23日   可选操作:删除 回复

[10楼] 回复:apache,ngix,lighty

谢谢关注。关于nginx,我发现nginx+fastcgi-mono-server的时候,通常进度条去到一半,会发呆5,6秒,然后又以很快的速度显示aspx。不知是什么原因?而且每点击一次,application 都会start一次。

作者:匿名   发布时间:08年12月23日   可选操作:删除 回复

[11楼] 回复:apache,ngix,lighty

aspx网站仅仅是第一次点击比较慢(在编译),其它的时候都是比较快的.Application不会每次点击都启动一次.

作者:mononet   发布时间:08年12月25日   可选操作:删除 回复

[12楼] 回复:apache,ngix,lighty

我用的是ningx+fastcgi-mono-server搭配,每次点击,fastcgi服务都会新建一个application

fastcgi-mono-server2
Listening on port: 127.0.0.1
Listening on address: 9000
Root directory: /data/web
Max connections: 1024
Max requests: 1024
Multiplex connections: False
Use /stopable=True to enable stopping from the console.
    
Application_Start
Application_Start
Application_Start
Application_Start
Application_Start
Application_Start
Application_Start
Application_End
Application_End
Application_End
Application_End
Application_End
Application_End

作者:匿名   发布时间:08年12月27日   可选操作:删除 回复

[13楼] 回复:apache,ngix,lighty

但使用Jexus与apache速度都很快,中间没停顿,用nginx是中间有几秒的停顿,然后才突然解析aspx的

作者:匿名   发布时间:08年12月27日   可选操作:删除 回复

[14楼] 回复:apache,ngix,lighty

因为应用程序域重新启动需在把网站重新进行编译,所以得停几秒,这就是原因.你的方法有错.

作者:匿名   发布时间:08年12月28日   可选操作:删除 回复

 
   
   

留言回复:
标题: * 标题必填
作者:   * 请填上你的名字  
操作键:   * 填入几个字母表示是您写的,便于进一步操作
发言内容:
 
发贴者须知:
1、您无需注册即可发贴,但是,贴子内容必须在法律法规和社会公德所允许的范围内;
2、本站专注IT技术,谢绝包括政治、社会、情感等任何与IT技术无关的贴子在本站发表;
3、本站保留对任何贴子进行删除、禁用、更改、举报、追究等所有权利;
 
今天是: 周七  周一  周三  周二  周四  周五  周六