VyÜlo v t²denφku: CHIPweek
╚φslo:1/97
Datum:7. ledna 1997
Strana:33
Rubrika/kategorie: Co to znamenß, kdy₧ se °ekne ...

zp∞t do archivu Φlßnk∙ | rejst°φk | p°edchozφ Φlßnek | nßsledujφcφ Φlßnek

Ji°φ Peterka

Server Side Includes

Jak jsme si v tΘto rubrice ji₧ n∞kolikrßt naznaΦili, obohacovßnφ slu₧by WWW o dalÜφ funkce a funkΦnφ mo₧nosti se ubφrß mnoha r∙zn²mi sm∞ry souΦasn∞. Jednou ze zajφmav²ch mo₧nostφ je i mechanismus, umo₧≥ujφcφ vklßdat do jednotliv²ch WWW strßnek urΦitΘ v∞ci jeÜt∞ na stran∞ serveru, várßmci p°φpravy na jejich odeslßnφ klientovi kter² si je vy₧ßdal. Jde konkrΘtn∞ o mechanismus, kter² dostal p°φhodnΘ a v²sti₧nΘ oznaΦenφ: Server Side Includes (zkratkou SSI).

Doslovn² p°eklad nßzvu "Server Side Includes" by mohl znφt "vsuvky, vklßdanΘ na stran∞ serveru", a to docela p°esn∞ vystihuje skuteΦnou podstatu v∞ci. Za normßlnφch okolnostφ, bez pou₧itφ mechanismu SSI (a takΘ bez r∙zn²ch dalÜφch mechanism∙, kterΘ vánaÜich zem∞pisn²ch Üφ°kßch umo₧≥ujφ dynamickΘ p°ek≤dovßvßnφ ΦeÜtiny ve WWW strßnkßch) se ka₧d² WWW server chovß spφÜe jako pasivnφ skladiÜt∞ hypertextov²ch dokument∙ ve form∞ HTML strßnek. On je toti₧ pouze na vhodn²ch mφstech skladuje, a pokud si n∞jak² konkrΘtnφ u₧ivatel prost°ednictvφm svΘho browseru o urΦitou strßnku °ekne, WWW server mu ji jednoduÜe poÜle - bez toho, ₧e by se dφval dovnit° do obsahu tΘto strßnky, a pokouÜel se tento obsah n∞jak interpretovat a reagovat na n∞j.

Mechanismus SSI ovÜem toto standardnφ chovßnφ WWW serveru m∞nφ, a nutφ jej dφvat se dovnit° jednotliv²ch strßnek jeÜt∞ d°φve, ne₧ jsou odeslßny p°φsluÜnΘmu klientovi. To, po Φem se server dφvß, p°itom jsou specißlnφ p°φkazy, vklßdanΘ do jednotliv²ch strßnek a urΦenΘ nikoli klient∙m (WWW browser∙m), ale ji₧ samotn²m WWW server∙m, kter²m p°φkazujφ vykonat n∞co konkrΘtnφho jeÜt∞ p°ed odeslßnφm strßnky. Repertoßr t∞chto p°φkaz∙ samoz°ejm∞ zßvisφ na konkrΘtnφ implementaci, resp. na konkrΘtnφm WWW serveru, ale nejΦast∞ji jde o akce nßsledujφcφho typu:

Mechanismus SSI byl poprvΘ implementovßn na WWW serveru, pochßzejφcφm ze st°ediska NCSA (v tzv. NCSA HTTP dΘmonu). VásouΦasnΘ dob∞ pak tento mechanismus podporuje celß °ada dalÜφch WWW server∙, zánejnov∞jÜφch nap°φklad i WWW server firmy Novell (Novell Web Server), urΦen² káprovozovßnφ na serverech Netware 4.1 a vyÜÜφch.

zp∞t do archivu Φlßnk∙ | rejst°φk | p°edchozφ Φlßnek | nßsledujφcφ Φlßnek
Tento Φlßnek m∙₧e b²t voln∞ Üφ°en, pokud se tak d∞je pro studijnφ ·Φely, na nev²d∞leΦnΘm zßklad∞ a se zachovßnφm tohoto dov∞tku. Podrobnosti hledejte zde, resp. na adrese http://archiv.czech.net/copyleft.htm