sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #07798
Re: PHP4/Apache2
Troels Arvin wrote:
>
> Brian Schau wrote (subj. "Re: [TEKNIK] ASP"):
> > Jeg er sådan set ligeglad - jeg bruger ikke ASP.
Jeg kunne forestille mig det ville være svært at portere ASP, idet det
nok bruger alt hvad det kan komme i nærheden af af MS ting, OLE, COM(+)
osv.
> - Hvilket minder mig om noget mere brugbart og som nok ikke blot
> forbliver vaporware:
>
> [vrider hænderne og har julelys i øjnene]
>
> PHP4 skulle udkomme i løbet af et par måneder. Så vidt jeg har forstået,
> vil den have et mod_perl-lignende system til at have ofte brugte
> funktioner liggende prækompileret i 'baggrunden' af enhver Apache proces
> (forbedret hastighed). Blandt nye funktioner skulle bl.a. være den længe
> savnet "foreach()"-konstruktion.
>
> Og mon ikke Apache 2 (med threading) udkommer inden årets udgang. En af
> udviklerne postede på et tidspunkt en præliminær benchmark på Apache
> developer-listen, som viste x100 hastighed i visse tilfælde i forhold
> til Apache 1.
>
> Kombinationen af Apache 2 og PHP 4 skulle blive en
> <underdrivelse>hurtig</underdrivelse> cocktail.
?? Jeg kan ikke se det store hit hvis apache går fra multi-process til
multi-thread. Udover at det er et helvede at lave portabelt over alle
Un*x'er, imodsætning til fork(), så kan jeg ikke se den store fordel.
Under Linux er en (kerne)-tråd det samme som en process, det eneste man
sparer ved skift ift. en process er en "TLB-flush". Og hvis man har et
problematisk cgi-script der laver seg-fault, så lægger det hele
web-serveren ned.
Apache er ganske rigtigt ikke imponerende hurtigt. På l-k er der i
øjeblikket en diskussion, idet det har vist sig at apache lider under
"buldrende hjord" problemet ved mange klienter. Det skulle være delvist
løst med kerne 2.2.8+
Mvh Morten
>
> --
> Troels Arvin
> Copenhagen, Denmark
> http://www.mdb.ku.dk/tarvin/
Follow ups
References
-
ASP
From: Brian Schau, 1999-05-13
-
Re: ASP
From: Troels Arvin, 1999-05-13
-
Re: ASP
From: Brian Schau, 1999-05-13
-
PHP4/Apache2
From: Troels Arvin, 1999-05-13