Turinys
„Apache“ yra pirmaujanti „HTTP“ žiniatinklio serverių sistema. Iš pradžių jis buvo sukurtas ir išleistas kaip atviro kodo įrenginių rinkinys ir „NCSA httpd proceso“ pataisų nustatymai 1995 metais. Nuo tada jis buvo perrašytas mažiausiai du kartus. Tai yra pramonės standartas ir internete yra daugiau „Apache“ serverių nei visų kitų interneto serverių suma. Tai back-end sistema, kuri veikia daugiau nei 60% visų svetainių.
Apache yra plačiausiai naudojamas interneto serveris internete (Šėtono atvaizdas iš serverio pasaulio iš Fotolia.com)
Privalumas: Tai atviras šaltinis
Atvirojo kodo programa yra programa, kurią parašė mėgėjai, norėdami išspręsti problemas. Tikroji atvirojo kodo kaip vystymosi modelio nauda, ypač taikoma Apache, yra ta, kad klaidos greitai ir nuolat pataisomos, kai tik jos randamos. Taip yra todėl, kad yra daug akių, žiūrinčių į šaltinio kodą, ir daugelis žmonių prisidėjo prie kodo. Naujos paslaugos su atviro kodo sistemomis paprastai yra mažiau žinomos nei „Internet Information Server“ (IIS) sistemos. Daugeliu atvejų, kai neturite rinkodaros skyriaus, kuris stengiasi rasti naujų būdų pardavimams vairuoti. Galutinis rezultatas yra tas, kad „Apache“, veikianti „Linux“ ar „Unix“ serveryje, yra tvirta, stabili ir gali būti labai saugi.
Privalumas: tai nemokama
Kiekviena atviro kodo programa yra platinama pagal licencijos sąlygas, dėl kurių šaltinio kodas yra laisvai prieinamas. Tai reiškia, kad jūs galite atsisiųsti „Apache“ serverio modulius (ir net paleisti juos „Windows“ sistemoje) nemokėdami licencijos mokesčio. Tai ypač svarbu interneto prieglobos įmonėms ir interneto paslaugų teikėjams, kurie turi nuolat didinti serverio pajėgumus. Kaip ir šiuo atveju, „Google“ serverių ūkiai naudoja dešimtys tūkstančių „Apache“ įrenginių, taupydami kompaniją daug pinigų licencijavimo mokesčiams.
Trūkumas: tai parašyta nerds
Dauguma „Apache“ įrenginių atsiranda be jokių problemų. Daugumoje „Linux“ platinimų ji jau yra įtraukta į diegimo vaizdą. „Apache“ jau yra iš anksto sukonfigūruota ir paruošta darbui. Tačiau, jei nesilaikote diegimo protokolo arba turite konfigūravimo problemą, nėra centrinio biuro, kuris gautų palaikymą. Turėsite tik internetinius forumus, pripildytus žmonių, kurie turėjo tą pačią problemą, ir su sėkme dokumentavo jų sprendimą. To pasekmė yra ta, kad jei reikia kažką išspręsti, geriau pasitenkinti terminalo komandine eilute ir šiek tiek paslaptingomis „Unix“ komandų rinkiniais. Taip yra todėl, kad nėra jokios pagalbos iš „rankų bučiavosi“ ar diegimo vedlių pradedantiesiems.