Wat bevat serverzijde?
Serverzijde omvat (SSI), soms ook edge-zijde genoemd, is een technologie die vaak wordt gebruikt door webontwikkelaars en bestaat uit het schrijven van instructies over procedures die moeten plaatsvinden tijdens het aanbieden van een webpagina. Een webpagina wordt bediend door een servercomputer wanneer een clientcomputer zijn wereldwijde webadres opvraagt. Deze richtlijnen zijn opgenomen of gecodeerd rechtstreeks in XHTML-documenten (Extensible Hypertext Markup Language) om een statische pagina dynamisch gegenereerde inhoud te laten bevatten zonder de hele pagina te hoeven gebruiken met scripttalen zoals Hypertext Preprocessor (PHP).
De keuze om de technologie van serverzijde te gebruiken, wordt vaak gemaakt door webontwikkelaars wanneer slechts een klein deel van een XHTML-document dynamisch moet worden gegenereerd. De huidige lokale tijd moet bijvoorbeeld op een statische pagina worden weergegeven. Hoewel dit gemakkelijk kan worden bereikt in een paar regels code die in een willekeurig aantal beschikbare scripttalen zijn geschreven, wordt serverzijde omvat vaak voor dergelijke doeleinden gebruikt. Webpagina's die bijna volledig zijn samengesteld uit dynamisch gegenereerde inhoud maken geen gebruik van server side inbegrepen; webontwikkelaars kiezen in plaats daarvan voor de codering van scripts in scripttalen op de server.
Er zijn enkele voordelen aan het gebruik van de server, inclusief technologie ten opzichte van scripttalen, zoals minder code en een lichtere belasting op de server. Oplossingen voor het dynamisch genereren van inhoud op een hele website kunnen echter het gebruik van server-side omvat en scripttalen omvatten, omdat de keuze die moet worden gebruikt, wordt bepaald door hoeveel van elke pagina van de site statisch is en hoeveel dynamisch. De meeste webhostbedrijven bieden hun klanten de mogelijkheid om serverzijde te gebruiken, inclusief technologie voor hun webpagina's.
Implementatie van serverzijde omvat meestal een eenvoudige taak, met name voor ervaren webontwerpers en ontwikkelaars. Het bestaat meestal uit het maken van een .htaccess-bestand waaraan code wordt toegevoegd en vervolgens code toevoegen aan de XHTML-pagina's waarin deze technologie moet worden gebruikt. De specifieke toegevoegde code wordt bepaald door de exacte dynamische inhoud die moet worden gegenereerd in specifieke delen van de anders statische pagina. Webbestanden die van deze technologie gebruikmaken, moeten de bestandsextensie hebben die is opgegeven door het webhostbedrijf, meestal ".shtml" of "shtm" om te kunnen werken. Het is een veelgemaakte fout om de bestandsextensie van een document niet te bewerken om de technologie te gebruiken, vooral onder onervaren webontwerpers en ontwikkelaars.