Atšķirība starp Apache un Nginx | Atšķirība Starp | lv.natapa.org

Atšķirība starp Apache un Nginx




Galvenā atšķirība: Apache attiecas uz “Apache HTTP serveri”. Tā ir atvērtā koda, tīmekļa servera lietojumprogramma, kas paredzēta mūsdienīgām operētājsistēmām, piemēram, Microsoft Windows, Netware utt. Nginx “dzinējs x” ir bezmaksas atvērtā koda HTTP un reversā proxy serveris. Tas ir arī IMAP / POP3 starpniekserveris. Atšķirībā no Apache, tas ir viegls serveris. Abi ir atšķirīgi arī daudzos citos aspektos.

Apache attiecas uz Apache HTTP serveri. Tā ir atvērtā koda, tīmekļa servera lietojumprogramma, kas paredzēta mūsdienīgām operētājsistēmām, piemēram, Microsoft Windows, Netware utt. To bieži sauc par “lieljaudas” tīkla serveri. To izstrādāja Apache Software Foundation. Šis serveris nodrošina virkni pakalpojumu, piemēram, atbalsta servera programmēšanas valodām utt. Apache veiktspēja ir klusa, tāpat kā citu augstas efektivitātes tīmekļa serveru augsta veiktspēja. Tā nodrošina atbalstu autentifikācijas shēmām. Virtuālās hostinga iespējas ļauj vienam apache serverim apkalpot dažādas mājas lapas. Kļūdu ziņojumi ir konfigurējami šajā serverī, un to atbalsta daudzas grafiskās lietotāja saskarnes.

Nginx “dzinējs x” ir bezmaksas atvērtā koda HTTP un reversā proxy serveris. Tas ir arī IMAP / POP3 starpniekserveris. Tā tika izstrādāta kā risinājums problēmai, kas pazīstama kā c10k Apache; vienlaikus apstrādāt lielu skaitu pieprasījumu. Sākotnēji to rakstīja Igors Sysoev. Tā nodrošina pamata HTTP servera funkcijas, piemēram, statisku un indeksu failu apkalpošanu, moduļu arhitektūru, SSL un TLS SNI atbalstu utt. Dažās citās HTTP servera funkcijās ietilpst - uz virtuāliem serveriem balstītie un uz IP bāzes balstītie serveri, elastīga konfigurācija, piekļuves žurnāla formāti, ātri žurnāla rotācija utt. Pastkastes starpniekservera funkcijas ietver SSL atbalstu, autentifikācijas metodes, tostarp POP3, IMAP un SMTP, utt. Tas ir viegls tīmekļa serveris un dod priekšroku pār smago Apache, ja abi spēj radīt vēlamo rezultātu.

Abus serverus var apvienot, lai gūtu labumu no abiem.

Apache un Nginx salīdzinājums:

Definīcija

Apache attiecas uz Apache HTTP serveri. Tā ir atvērtā koda, tīmekļa servera lietojumprogramma, kas paredzēta mūsdienīgām operētājsistēmām, piemēram, Microsoft Windows, Netware uc

Nginx “dzinējs x” ir bezmaksas atvērtā koda HTTP serveris un reverss starpniekserveris. Tas ir arī IMAP / POP3 starpniekserveris. Sākotnēji to rakstīja Igors Sysoev.

Stiprums

  • Izveidots un daudzpusīgs serveris
  • Daudz moduļu pieejamība un dokumentācija
  • Statisko tīmekļa lapu ātra apkalpošana
  • Gaismas patēriņš

Prioritāte

Vecāki

Jaunāki

Prasība aparatūras resursiem

Salīdzinoši vairāk

Salīdzinoši mazāk

Arhitektūra

Daudzprocesa / vairāku vītņu arhitektūra

Pasākumu vadīta vienvirziena arhitektūra

Komponenti un funkcionalitāte

Parasti vairāk

Parasti mazāk

Atbalsts operētājsistēmām

Plašs diapozons

Neatbalstiet tādas operētājsistēmas kā OpenVMS un IBMi

Veiktspēja un mērogojamība

Atkarība no pamatā esošajiem aparatūras resursiem

Nav pilnīga atkarība no aparatūras

Process un pieprasījums

Katram pieprasījumam izveido jaunu procesu

Neizveido jaunu procesu katram pieprasījumam

Iepriekšējais Raksts

Atšķirība starp vēstnieku un Augsto komisāru

Nākamais Raksts

Starpība starp pilsētu un novadu