Hlavní navigace

Názor ke zprávičce PHP slaví 25 let od anonym - U FPM máte ještě možnost spustit vícero poolů,...

  • Aktualita je stará, nové názory již nelze přidávat.
  • 10. 6. 2020 7:14

    bez přezdívky

    U FPM máte ještě možnost spustit vícero poolů, což je šikovné aspoň v tom, že se nemusí jednotlivé aplikace navzájem ovlivňovat, mohou mít jiné limity, bežet pod jiným userem, ... Ale kdo to ve skutečnosti dělá? Většinou to "admini" prdnou do jednoho poolu a žádnou z těch možností nevyužijí.

    A to je problém PHP ako jazyka?

    Ako sám píšete, PHP všetky potrebné prostriedky na rozumné škálovanie výkonu aplikácií poskytuje. Ak na výkone vôbec nezáleží, lebo príde 5 requestov za minútu, tak môžete kľudne použiť aj klasické CGI či MOD_PHP alebo FPM s jedným poolom v defaultoch a je to potom jednoduché na nasadenie.

    Ak potrebujete výkon (alebo bezpečnosť) riešiť, spravíte si osobitný FPM pool a v ňom môžete výkonové parametre, napr. počet workerov, ladiť podľa potrieb. Taktiež môžete pridať APCu a presunúť do neho cachovanie sessions z defauktného filesystému napríklad.

    No a ak ani to nestačí, nasadíte FPM na viacero strojov a na cachovanie sessions sa použije zdieľaný Redis alebo Memcached.

    Technologie jsou, dokonce i to PHP umí hezké věci. Jenže za admina se dnes považuje ten, kdo umí zprovoznit podle internetové kuchařky AMPP - a software se této lidské ignoranci víc a víc poddává.

    Opäť, ako to súvisí s kvalitou jazyka?

    PHP vyhrává jen ze setrvačnosti. Kde kdo ho umí (nebo si myslí, že umí), dobře se díky tomu shánějí "vývojáři" a dá se to provozovat na laciném hostingu. Uhozené.

    Napísal ste príspevok plný výhrad ku kvalite práce adminov, či dokonca Debianu, že nevie spustiť viacero Nginxov naraz a z toho všetkého vyvodzujete, že PHP je špatný jazyk. Nerozumiem celkom tejto logike a príde mi to tak trochu ako posadnutosť, hateovať PHP za každú cenu je zjavne "cool" :-)