[Mono-devel-list] Patch against mod_mono to add certain featu res.

Daniel Lopez daniel at rawbyte.com
Thu Apr 24 10:30:58 EDT 2003


Hi,

This is IIS 5.0, and one of the options in IIS 6.0 
In IIS 6.0 you can also move HTTP processing into the kernel. A
good article can be found here:
http://dotnetweblogs.com/sgentile/posts/3883.aspx

> I believe at least in IIS 6.0, the process works like:
> 
> IIS <-- named-pipes --> ASP.Net Worker Process(aspnet_wp.exe) <--
> HttpHandlers(IHttpHandler) --> Assemblies <-- Modules
> 
> -----Original Message-----
> From: mono-devel-list-admin at lists.ximian.com
> [mailto:mono-devel-list-admin at lists.ximian.com]On Behalf Of
> yoros at wanadoo.es
> Sent: Wednesday, April 23, 2003 11:28 AM
> To: Torstensson, Patrik
> Cc: mono-devel-list at lists.ximian.com
> Subject: Re: [Mono-devel-list] Patch against mod_mono to add certain
> featu res.
> 
> 
> On Wed, Apr 23, 2003 at 01:42:39AM -0700, Torstensson, Patrik wrote:
> > Hi Daniel,
> >
> > > The problem here is that Apache is running as several
> > > processes, each one
> > > serving its own requests.
> > > I believe (unless I am not understanding how Mono works) that
> > > this does not
> > > allows them to share the ASP.NET session data for example. So
> > > the options are:
> >
> > And of course to allow the caching to work correctly..
> >
> > > - Have an external process and pass the information via
> > > remoting (what Pedro
> > > is doing and similar to how Tomcat and mod_jk works)
> > > The only worry I have is the performance of back and forth
> > > remoting calls,
> > > but I believe this is how current IIS <-> ASP.NET works on Windows
> >
> > IIS <-> ASP.NET on Windows uses a highly optimized multi-pipe
> communication
> > layer, it's optimized to minimize the data sent via the pipes and is way
> > faster that the remoting infrastructure that we have in the managed world.
> >
> > I think we should have a likewise layer for apache, shared memory maybee?
> 
> What I wanted when I proposed the Remoting solution is to give
> flexibility. I know that using shared memory we get a faster server. If
> we could have this... perfect, if not, Remoting is the best.
> 
> NOTE: Think that Tomcat (and related) does something like Remoting.
> 
> Regards,
> 
>     Pedro
> 
> --
> Pedro Martínez Juliá
> \  yoros at terra.es
> )|    yoros at wanadoo.es
> /        http://yoros.cjb.net
> Socio HispaLinux #311
> Usuario Linux #275438 - http://counter.li.org
> GnuPG public information:  pub  1024D/74F1D3AC
> Key fingerprint = 8431 7B47 D2B4 5A46 5F8E  534F 588B E285 74F1 D3AC
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list
> 
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list



More information about the Mono-devel-list mailing list