Hvad inkluderer serversiden?
Server side inkluderer (SSI), nogle gange omtalt som kant side inkluderer, er en teknologi, der ofte bruges af webudviklere, der består af at skrive instruktioner vedrørende procedurer, der skal finde sted under serveringen af en webside. En webside serveres af en servercomputer, når en klientcomputer anmoder om sin verdensomspændende webadresse. Disse direktiver er inkluderet eller kodet direkte i XHTML-dokumenter (Extensible Hypertext Markup Language) for at give en statisk side mulighed for at indeholde dynamisk genereret indhold uden at skulle tjene hele siden ved hjælp af scriptsprog som f.eks. Hypertekstprocessor (PHP).
Valget om at bruge teknologien fra serversiden inkluderer foretages ofte af webudviklere, når kun en lille del af et XHTML-dokument skal genereres dynamisk. F.eks. Skal den aktuelle lokale tid muligvis vises på en statisk side. Selvom dette let kan opnås i et par kodelinjer skrevet på et vilkårligt antal af de tilgængelige scripting-sprog, anvendes serversiden ofte til sådanne formål. Websider, der næsten udelukkende er sammensat af dynamisk genereret indhold, bruger ikke serversiden inkluderer; webudviklere vælger i stedet kodning af scripts på script-sprog på serversiden.
Der er nogle fordele ved at bruge serversiden inkluderer teknologi i forhold til scripting-sprog såsom mindre kode og en lettere belastning placeret på serveringscomputeren. Løsninger til dynamisk generering af indhold på tværs af et helt websted kan dog involvere brugen af serversiden inkluderer og script-sprog, fordi valget af, der skal bruges, bestemmes af, hvor meget af hver side på webstedet er statisk, og hvor meget der er dynamisk. De fleste webhostfirmaer tilbyder deres kunder muligheden for at bruge serversiden inkluderer teknologi til deres websider.
Implementering af serversiden inkluderer normalt er en simpel opgave, især for erfarne webdesignere og -udviklere. Det består typisk af at oprette en .htaccess-fil, som kode tilføjes, og derefter tilføje kode til de XHTML-sider, hvor denne teknologi skal bruges. Den specifikke kode, der tilføjes, bestemmes af det nøjagtige dynamiske indhold, der skal genereres i specifikke dele af den ellers statiske side. Webfiler, der bruger denne teknologi, skal have filtypenavnet, der er specificeret af webhostfirmaet, som normalt er ".shtml" eller "shtm," for at arbejde. Manglende redigering af filtypen til et dokument for at bruge teknologien er en almindelig fejl, især blandt uerfarne webdesignere og -udviklere.