Citat:
Ursprungligen postat av Björklund
Apache/Lighttpd/whatever_webbserver kör trådat
|
Nej, normalt inte, apache2 tex. kör normalt preforkat, endast apache2 worker kör trådat och apache2 worker har inte stöd för mod_php5 i worker layout, för att php5 är inte trådsäkert, utan där måste man normalt köra fcgi isåfall, eller separat php-fpm. Nginx och lighttpd däremot drar nytta av fler cores, men inte så mycket som man tror, endast om du köra helt utan php5. Flaskhalsen ligger i php5 som inte utnyttjar cores in princip alls, endast php-fpm kan tänkas utnyttja fler cores. Googlar man lite så hittar man en del benchmark som påvisar mycket liten skillnad. Och man måste tänka på att 2 vps cores är inte samma som en dual core cpu på en separat maskin, dvs 2 maskinvaru cores är inte ekvivalent med 2 virtuella cores.