73.4. Vlákna / Thrading

To be done:

KLone umožňuje použítí tří různých modelů fungování serveru. Jsou to

V módu prefork je při spuštění odstartováno několik serverů „do zásoby“, které čekají na dotazy od klientů. Tento model poskytuje největší výkon a nejrychlejší odezvu.

V módu fork se spouští nové servery až při příchodu doatzu od klientů. Nemáme tedy žádné servery spuštěné „do zásoby“. Tento model je úsporný k prostředkům a je určen pro malý síťový provoz. Má delší dobu odezvy než předchozí model prefork.

Poslední mód iterative používá jen jeden proces. To znamená že nedochází k žádnému paralelnímu vyřizování žádostí jednotlivými procesy jako u obou předchozích modelů.

Výběr mezi model se provádí v konfiguračním souboru

server_list app_http
…
app_http
{
        type            http
        model           iterative

        addr.type       IPv4
        addr.port       8080
        dir_root        /www
}