Webovy server

z Wikipedie, slobodnej encyklopedie

Webovy server mo?e by?:

  1. Po?ita? , ktory je zodpovedny za vykonavanie prikazov HTTP od klientov ? programov zvanych webovy prehliada? . Vykonanim po?iadavky sa rozumie odoslanie webovej stranky. Webove stranky su obvykle dokumenty HTML .
  2. Po?ita?ovy program , ktory vykonava ?innosti opisane vy??ie.

V?eobecne vlastnosti [ upravi? | upravi? zdroj ]

Jednotlive webove servery sa mo?u v roznych jednotlivostiach zna?ne li?i?. Napriek tomu maju nieko?ko spolo?nych vlastnosti.

Ka?dy webovy server je pripojeny k po?ita?ovej sieti a prijima po?iadavky v tvare HTTP . Na zaklade po?iadavky zasiela ako odpove? po?adovanu HTML stranku. Odpove? obvykle predstavuje nejaky HTML dokument, ale mo?e to by? i dokument v inom formate ? text, obrazok a pod.

Zdroj poskytovanych informacii [ upravi? | upravi? zdroj ]

Webovy server ma v zasade dve mo?nosti, ako ziskava? informacie, ktore vracia klientom:

  • su to bu? dopredu pripravene datove subory ( HTML stranky), ktore webovy server bez zmeny poskytne klientovi (tzv. staticky obsah)
  • a? na zaklade po?iadavky klienta su data zhroma?dene (pre?itane zo suboru, databazy, alebo nejakeho koncoveho zariadenia), sformatovane a pripravene k prezentacii vo formate HTML a poskytnuta webovemu prehliada?u (tzv. dynamicky obsah)

K dynamickemu vytvaraniu obsahu sa pou?iva mno?stvo roznych technologii ( Perl , PHP , ASP , ASP.NET , JSP a pod.). Staticky obsah je schopny server poskytnu? vyznamne rychlej?ie ne? dynamicky. Na druhej strane pomocou dynamickeho obsahu je mo?ne poskytnu? omnoho va??i obsah informacii a je mo?ne reagova? i na rozne ?ad hoc“ po?iadavky klientov. Preto sa v praxi v mnohych pripadoch oba sposoby poskytovania obsahu kombinuju ? napriklad pomocou cachovania .

Softver [ upravi? | upravi? zdroj ]

Najroz?irenej?ie programy, ktore zabezpe?uju slu?bu weboveho servera, su:

Pozri aj [ upravi? | upravi? zdroj ]