Vsebina
Glavna razlika
Največja razlika je v tem, da Lighttpd nima iste prilagodljivosti pri zapisovanju URL-jev kot Apache. Vsako prepisovanje URL-jev je treba vstaviti neposredno v konfiguracijske datoteke Lighttpd, v nasprotju s .htaccess datotekami, ki so vseprisotne v namestitvah Apache.
Kaj je zdravilo Apache?
Strežnik Apache HTTP, pogovorno imenovan Apache, je najbolj uporabljana programska oprema za spletni strežnik. Prvotno na osnovi strežnika NCSA HTTPd se je razvoj Apache začel v začetku leta 1995, potem ko je delo na kodi NCSA zastalo. Apache ima podporo za CGI / FastCGI. Dokazano je, njegovo izvajanje pa se skozi leta ni spremenilo. Morda boste našli dokumentacijo, staro več kot deset let, in še vedno velja.
Kaj je Lighttpd?
Lighttpd je odprtokodni spletni strežnik, optimiziran za hitrostna okolja, medtem ko ostaja skladen s standardom, varen in prilagodljiv. Lighttpd podpira datoteko X od različice 1.5. Apache 1 ne podpira datoteke X. Lighttpd se distribuira pod pogoji revidirane licence BSD, tri različice, brez kopiranja, licence BSD.
Ključne razlike
- Nginx in Lighttpd sta verjetno dva najbolj znana asinhrona strežnika, Apache pa je nedvomno najbolj znan strežnik, ki temelji na procesih.
- Večina testov kaže, da je uporaba Lighttpd prek Apache značilna za povečanje zmogljivosti.
- Apache ima podporo za CGI / FastCGI. Dokazano je, njegovo izvajanje pa se skozi leta ni spremenilo. Morda boste našli dokumentacijo, staro več kot deset let, in še vedno velja. Lighttpd ima podporo za CGI in FastCGI prek modula
- Lighttpd podpira datoteko X od različice 1.5. Apache 1 ne podpira datoteke X. Za Apache2 obstaja modul tretje osebe.
- S ponovnim pisanjem v Apache lahko upravljate na konfiguraciji (ravni spletnega mesta) ali prek preglasitve v stanju .htaccess. V Lighttpd ste omejeni na ponovno pisanje samo na ravni config, kar pomeni, da boste za stvari, kot je WordPress, morali trdo kodirati pravilo za ponovno zapisovanje.
- Lighttpd se distribuira pod pogoji revidirane licence BSD, tri različice, brez kopiranja, licence BSD. Ta izbira za izdajo licenc znatno zmanjša trenja v sodelovanju med kodo Lighttpd in drugimi projekti, ki se distribuirajo z drugimi licencami, in ne nalaga nobenih pomembnih omejitev pri razvoju programske opreme v zvezi z Lighttpd. Apache uporablja istoimensko licenco Apache 2.0, licenco, ki se včasih šteje za »dovoljeno«, saj gre za odprtokodno licenco, ki ni licenca copyleft.
- Namestitev PHP ni tako preprosta naprej na Lighttpd kot v Apacheju, ker zanj ni modula.