Co obsahuje strana serveru?
Server side include (SSI), někdy označovaný jako side edge include, je technologie, kterou často používají vývojáři webu, která spočívá v psaní pokynů týkajících se postupů, které by se měly uskutečnit během zobrazování webové stránky. Webová stránka je poskytována serverovým počítačem, když klientský počítač požaduje svou celosvětovou webovou adresu. Tyto direktivy jsou zahrnuty nebo kódovány přímo v dokumentech XHTML (Extensible Hypertext Markup Language), aby statická stránka mohla obsahovat dynamicky generovaný obsah, aniž by musela obsluhovat celou stránku pomocí skriptovacích jazyků, jako je hypertextový preprocesor (PHP).
Výběr použití technologie na straně serveru zahrnuje často vývojáři webu, když dynamicky musí být generována pouze malá část dokumentu XHTML. Například může být třeba zobrazit aktuální místní čas na statické stránce. Ačkoli toho lze snadno dosáhnout několika řádky kódu napsanými v libovolném počtu dostupných skriptovacích jazyků, pro tyto účely se často používá strana serveru. Webové stránky složené téměř výhradně z dynamicky generovaného obsahu nevyužívají serverové zahrnutí; weboví vývojáři místo toho volí kódování skriptů v skriptovacích jazycích na straně serveru.
Existuje několik výhod při používání serveru zahrnuje technologii oproti technologii skriptovacích jazyků, jako je menší kód a menší zatížení umístěné na obslužném počítači. Řešení pro dynamické generování obsahu napříč celým webovým serverem však mohou zahrnovat použití serverových jazyků včetně skriptovacích jazyků, protože výběr toho, co se má použít, je určeno tím, do jaké míry je každá stránka webu statická a do jaké míry je dynamická. Většina společností poskytujících webhosting nabízí svým klientům možnost používat na straně serveru technologii pro své webové stránky.
Implementace na straně serveru zahrnuje obvykle jednoduchý úkol, zejména pro zkušené webové designéry a vývojáře. Obvykle sestává z vytvoření souboru .htaccess, ke kterému je přidán kód, a pak přidání kódu na stránky XHTML, na kterých má být tato technologie použita. Přidaný specifický kód je určen přesným dynamickým obsahem, který je třeba vygenerovat ve specifických částech jinak statické stránky. Webové soubory, které tuto technologii využívají, musí mít k dispozici příponu souboru specifikovanou webhostingovou společností, která je obvykle „.shtml“ nebo „shtm“, aby fungovala. Nesprávná úprava přípony souboru dokumentu za účelem použití této technologie je častou chybou, zejména mezi nezkušenými webovými designéry a vývojáři.