Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Vlákno názorů k článku
Oddělte od sebe uživatele serveru Apache a PHP

Almad
Almad (neregistrovaný) 81.0.195.---
26. 2. 2010 0:45

Proc apache

Dotaz – kdyz uz se rozhodnu pro fcgi, proc Apache a ne neco rychlejsiho?

Adam Štrauch aura:99
26. 2. 2010 1:19

Re: Proc apache

Apache je moc pomalý? Já nehostuju žádný web, který by vytrhával procesory z desky, takže volím spíše pohodlnost nad efektivitou. Rozdíl mezi lighttpd (či jiným light web serverem) a apachem bude řádově v jednotkách procent a za to to fakt nestojí. Stejně většina času procesoru na jeden požadavek končí ve zpracování samotného webu.

Kaplan Věroš
26. 2. 2010 10:32

Re: Proc apache

Rozdíl poznáš, soukromě ti pošlu skript.

Vtip je v tom, že úzké hrdlo Apache není procesorový čas (alespoň u dobře napsané aplikace) ne, ale spotřeba paměti.

V době, když Apache posílá odpověď nějakému klientovi na pomalé lince (takže třeba několik sekund), tak jedno vlákno drží obsazenou celou paměť potřebnou k vyřízení požadavku – a že jí není málo.

Kolegovi takhle omylem vznikl docela elegantní DoS útok na web.

neron
neron (neregistrovaný) ---.pilsfree.net
26. 2. 2010 11:31

Re: Proc apache

A co teda misto Apache? lighttpd? nginx?

syntax
syntax (neregistrovaný) ---.238.broadband11.iol.cz
26. 2. 2010 12:45

Re: Proc apache

Lighttpd nebo Cherokee.

Láďa
Láďa (neregistrovaný) ---.net.upc.cz
26. 2. 2010 16:01

Re: Proc apache

Nesmysl, alespoň u popsaného řešení s FastCGI. Pokud se zbavíte PHP jako modulu, tak můžete bez problému nasadit mod_worker, který paměti spotřebovává několikanásobně méně. Samozřejmě, pořád to bude víc, než například Nginx, ale jestli to bude 10 nebo 50MB je pro většinu nasazení už nepodstatně.

Mordae
Mordae (neregistrovaný) ---.net.upc.cz
26. 2. 2010 2:01

Re: Proc apache

Hmm, taky mam pocit, ze od urciteho poctu pozadavku a jader v systemu by vykon apache mel byt vyssi, nez napriklad u lighttpd, kteryzto je jednovlaknovy…

Palo
Palo (neregistrovaný) ---.95-103-231.t-com.sk
26. 2. 2010 8:17

Re: Proc apache

HAHAHA to je vazne jednothreadovy? Tak to vam rovno poviem ze tam kde bude vo vykone vyhravat lighthttp nema zmysel lebo rovnako dobre to poriesi aj apache a zacne prudko stracat pri zatazi na ukor klientov nie stroja. Pocitace su od toho aby pocitali. Co ked je proc v zatazi 80% – no problem na to tam je. A ten lighthttp efektivnejsi nebude.

Michal Vyskočil
Michal Vyskočil (neregistrovaný) ---.scz.novell.com
26. 2. 2010 10:21

Re: Proc apache

Není lepší si o lighttpd něco přečíst aspoň na wikipedii, než potom plácat takové komentáře? On thready umí, jenom prostě nespouští thread pro každý request.

Jeho chování odpovídají první dvě IO strategie popsané v http://www.kegel.com/c10k.html

Honza
Honza (neregistrovaný) ---.net.optinet.cz
26. 2. 2010 12:42

Re: Proc apache

Protože v případě (relativně) pomalého interpretru PHP je rychlost webserveru zanedbatelná.

Zasílat nově přidané příspěvky e-mailem