Maison > Article > interface Web > Quelle est la différence entre shtml et html
Différence : html est un fichier statique ; tandis que shtml est affiché sous la même forme que asp, JS, php, etc. Lorsqu'il existe un script exécutable côté serveur, il est traité comme un langage de programmation dynamique. Lors de l'accès aux fichiers HTML, l'analyse du serveur n'est pas requise ; shtml nécessite une analyse du serveur.
L'environnement d'exploitation de ce tutoriel : système Windows 7, version HTML5, ordinateur Dell G3.
La différence entre Shtml et html
html est un fichier statique, tandis que shtml est affiché sous la même forme que asp, JS, php, etc. Lorsqu'il y a a côté serveur Lors de l'exécution de scripts, il est traité comme un langage de programmation dynamique.
Ainsi, en fait, les fichiers shtml et html sont affichés sous des formes complètement différentes. Lorsque nous accédons aux fichiers html, nous n'avons pas besoin du serveur pour analyser les scripts qu'ils contiennent mais y accédons directement, alors que shtml nécessite le serveur. à analyser. Par conséquent, nous pouvons comprendre que shtml est un fichier pseudo-statique.
shtml
Utilisez l'extension de fichier HTML de SSI (Server Side Include), SSI (Server Side Include), généralement appelée « intégration côté serveur » ou « Server- side include" est une technologie de production de pages Web basée sur un serveur similaire à ASP.
Comment fonctionne SSI :
Avant d'envoyer du contenu au navigateur, vous pouvez utiliser la directive Server-Side Include (SSI) pour inclure du texte, des graphiques ou des informations sur l'application. à la page Web. Par exemple, vous pouvez utiliser SSI pour inclure un horodatage, un avis de droit d'auteur ou un formulaire que les clients doivent remplir et renvoyer. L’utilisation de fichiers d’inclusion constitue un moyen simple d’inclure du texte ou des graphiques qui apparaissent de manière répétée dans plusieurs fichiers. Mettez simplement le contenu dans un seul fichier d'inclusion au lieu de saisir le contenu dans tous les fichiers. Le fichier d'inclusion est appelé avec une instruction très simple, qui demande au serveur Web d'insérer le contenu dans la page Web appropriée. Et, lorsque vous utilisez des fichiers d'inclusion, toutes les modifications apportées au contenu ne doivent être effectuées qu'à un seul endroit.
Étant donné que les fichiers contenant des directives SSI nécessitent un traitement spécial, tous les fichiers SSI doivent recevoir l'extension de fichier SSI. Les extensions par défaut sont .stm, .shtm et .shtml
Les serveurs Web traitent les instructions SSI lors du traitement des pages Web. Lorsque le serveur Web rencontre une directive SSI, il insère directement le contenu du fichier contenant dans la page Web HTML. Si le "fichier include" contient une directive SSI, ce fichier est également inséré. En plus des instructions de base pour inclure un fichier, vous pouvez utiliser les instructions SSI pour insérer des informations sur un fichier (telles que sa taille) ou pour exécuter une application ou une commande shell.
Un problème souvent rencontré dans la maintenance d'un site internet est que la structure du site internet a été corrigée, mais un grand nombre de pages web doivent être refaites afin de mettre à jour un peu le contenu. SSI fournit un moyen simple et efficace de résoudre ce problème. Il place la structure de base d'un site Web dans plusieurs fichiers HTML simples (modèles) à l'avenir, c'est de transmettre le texte au serveur et de laisser le programme automatiquement. générer des pages Web basées sur des modèles, ce qui facilite la gestion de grands sites Web.
Ainsi, le but des pages utilisant le format SHTML est similaire à celui d'ASP, mais comme il s'agit d'une API, elle s'exécute plus rapidement et plus efficacement qu'ASP et plus lente que HTML. Cependant, parce que côté serveur. l'inclusion peut être utilisée, elle peut être utilisée Les mises à jour de pages sont faciles (en particulier les mises à jour par lots de bannières, de droits d'auteur, etc. Imaginez que vous avez un morceau de HTML et que vous souhaitez insérer des scripts spéciaux côté serveur au milieu, tels que). comme l'insertion d'autres paragraphes HTML. Vous choisissez ASP pour effectuer cette tâche, mais si la tâche est plus ardue et nécessite plus de temps, par exemple 5 s. À ce stade, si vous utilisez SHTML au lieu d'ASP, le temps de traitement ne peut prendre que 4. s.
Pour plus de connaissances sur la programmation, veuillez visiter : Vidéo de programmation ! !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!