#1 2013-09-15 22:02:17

mchour
Člen
Registrován: 2013-02-04
Příspěvky: 58

PHP procesy

Dobrý den, co to jsou PHP procesy a jak je případně některé zastavit? V seznamu událostí se často objevuje "Maximální počet PHP procesů byl překročen. Web je zpomalen."

Offline

#2 2013-09-15 22:21:30

jp007
Člen
Registrován: 2013-02-27
Příspěvky: 163

Re: PHP procesy

Zjednodušeně - ve chvíli, kdy návštěvník přistoupí na váš web a je nutné vygenerovat obsah dynamicky pomocí PHP (může se jednat např. o zobrazení článku z databáze, vložení nebo zobrazení komentářů, atd.) dojde ke spuštění PHP procesu, který se o vygenerování postará a následně pošle tento obsah do uživatelova počítače a sám se ihned ukončí. Životnost jednoho PHP procesu je tak třeba jen pár desítek milisekund, ale také se může jednat o několik desítek sekund - to záleží na tom, jak moc je náročné vygenerovat výstup.

Překročení maximálního počtu PHP procesů tak znamená, že v jednu chvíli se k webu připojí příliš mnoho návštěvníků, kteří po serveru požadují vygenerování obsahu (vyžádají si spuštění příliš mnoha PHP procesů). Maximální počet PHP procesů záleží na zvoleném hostingovém programu (ve Free varintě 3, program Plus 6, program Mega 12).

Offline

Zápatí

Založeno na FluxBB | CZ a SK