Portál AbcLinuxu, 30. října 2025 17:08
Ak ide len o PHP hosting, tak vcelku prijateľne funguje aj nastavenie open_basedir pre každý virtual host zvlášť a zakázanie funkcií ako system, putenv a podobne.
fcgid pro Apache to řeší tak, že při prvním požadavku na daný virtualhost se spustí 1 fcgi proces. Pokud není využívaný po nějakou dobu, je ukončen. Pokud jeden proces "nestíhá", spustí se automaticky další, až do stanoveného limitu.
52 PHP procesů (převážně 1 pro 1 vhost) na produkčním serveru pod záteží spotřebovává skutečných 710 MiB fyzické RAM + 132 MB Apache threaded (zjištěno pomocí ps_mem.py, free ukazuje nesmysly, pokud má stroj hodně RAM). Převážně jde o weby využívající Zend Framework, zapnuto je PHP-APC, což obojí spotřebovává paměti relativně dost.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.