Che cosa include il lato server?

Server side include (SSI), a volte indicato come edge side include, è una tecnologia frequentemente utilizzata dagli sviluppatori Web che consiste nello scrivere istruzioni relative alle procedure che dovrebbero aver luogo durante la pubblicazione di una pagina web. Una pagina Web viene servita da un computer server quando un computer client richiede il suo indirizzo Web. Queste direttive sono incluse o codificate direttamente all'interno di documenti XHTML (Extensible Markup Language) estendibili per consentire a una pagina statica di contenere contenuti generati dinamicamente senza dover servire l'intera pagina utilizzando linguaggi di script come il preprocessore hypertext (PHP).

La scelta di utilizzare la tecnologia del lato server include viene spesso fatta dagli sviluppatori Web quando è necessario generare dinamicamente solo una piccola parte di un documento XHTML. Ad esempio, potrebbe essere necessario visualizzare l'ora locale corrente su una pagina statica. Sebbene ciò possa essere facilmente ottenuto in poche righe di codice scritte in qualsiasi numero dei linguaggi di scripting disponibili, il lato server include viene spesso utilizzato per tali scopi. Le pagine Web composte quasi interamente da contenuti generati dinamicamente non fanno uso di inclusioni lato server; gli sviluppatori Web invece optano per la codifica degli script nei linguaggi di scripting lato server.

Ci sono alcuni vantaggi nell'usare il lato server include la tecnologia rispetto a quella dei linguaggi di scripting come meno codice e un carico più leggero posto sul computer di servizio. Le soluzioni per la generazione dinamica di contenuti in un intero sito Web, tuttavia, potrebbero comportare l'uso di inclusioni e linguaggi di scripting lato server poiché la scelta di quale utilizzare è determinata dalla quantità di ogni pagina del sito è statica e da quanto è dinamica. La maggior parte delle società di hosting web offre ai propri clienti la possibilità di utilizzare il lato server include la tecnologia per le loro pagine web.

L'implementazione del lato server include di solito è un compito semplice, in particolare per web designer e sviluppatori esperti. In genere consiste nella creazione di un file .htaccess al quale viene aggiunto il codice e quindi nell'aggiunta del codice alle pagine XHTML in cui questa tecnologia deve essere utilizzata. Il codice specifico aggiunto è determinato dal contenuto dinamico esatto che deve essere generato in parti specifiche della pagina altrimenti statica. I file Web che utilizzano questa tecnologia devono contenere l'estensione specificata dalla società host web, che di solito è ".shtml" o "shtm" per funzionare. La mancata modifica dell'estensione del file di un documento per utilizzare la tecnologia è un errore comune, soprattutto tra i web designer e gli sviluppatori inesperti.

ALTRE LINGUE

Questo articolo è stato utile? Grazie per il feedback Grazie per il feedback

Come possiamo aiutare? Come possiamo aiutare?