Hva er forskjellen mellom PHP moduser?

 
Hva er forskjellen mellom PHP moduser?

Med XsOnline web hosting, kan PHP brukes i forskjellige modi. Nedenfor viser vi en kort beskrivelse av hver modus.

mod_php (DSO)

DSO (som er forkortelse for Dynamic Shared Object) eller mod_php er den eldste, og noen vil si, den raskeste PHP handler tilgjengelig. Det gjør hovedsak PHP en del av Apache. Dette er også den enkleste å konfigurere.

CGI

Det er nå drevet som en CGI-prosess, i stedet for å kjøre PHP-kode i Apache. Det vil si i et program utenfor din Apache server.

suPHP

suPHP utfører utenfor Apache skriptet som CGI. Men skriptene kjøres som en annen bruker enn Apache sin user (antagelig brukeren som eier filene).

Dette betyr at du kan laste opp filer fra i din webapplikasjon bruker suPHP. I tillegg, fordi din PHP er løpe som en annen bruker kan sikkerhetsproblemer på webområdet være begrenset til bare noen få filer.

FastCGI

FastCGI er siste store PHP behandleren. Det tilbyr flere sikkerhetsfordeler gjennom suPHP ved å utføre filer som eier av filen. Dette bruker mer minne enn suPHP, men det er også mye raskere.