Appliquez-le pour faire de certains domaines publics du site Web dans des pages indépendantes, puis utilisez cette technologie pour les intégrer dans d'autres pages qui nécessitent du contenu dans ce domaine.
mécanisme:
Le mécanisme SSI est l'inclusion dynamique, plutôt que la génération statique. Il est causé par un serveur Web, tel qu'Apache, lorsqu'il reçoit la demande d'un utilisateur, s'il analyse une instruction d'inclusion SSI, il éliminera automatiquement la page incluse et l'intégrera dans la page demandée et l'enverra à l'utilisateur dans son ensemble. Pour l'utilisateur, il n'y a aucune idée de ce que le serveur a fait, mais il sait simplement obtenir une page complète.
avantage:
À partir du mécanisme de travail SSI, nous savons que l'action d'inclusion se produit chaque fois que l'utilisateur demande la page, donc si le contenu de la page inclus change, il peut également être reflété en temps réel. Pour cette raison, il est facile d'implémenter l'intégration dynamique des pages statiques. Nous pouvons l'utiliser pour réaliser les domaines publics de l'ensemble du site Web, ou publier de nombreuses zones en double dans une page statique indépendante, puis utiliser des instructions SSI pour l'inclure si nécessaire, comme la tête et la queue de l'ensemble du site Web, les dernières nouvelles de l'ensemble du site Web, les classements les plus chauds, etc. Cette technologie est largement utilisée par la plupart des sites Web de portail, comme 163, SINA, etc.
Comment implémenter le contenu le plus chaud:
Configurez d'abord l'environnement SSI (reportez-vous aux autres tutoriels de configuration SSI)
Puis créez un nœud indépendant
Créez une nouvelle page de publication ou d'article supplémentaire, lier au petit modèle qui appelle le contenu le plus chaud et spécifiez un chemin et un nom de fichier en même temps
Puis publiez-le dans une page HTML statique / hot.html
Ensuite, écrivez la commande SSI suivante dans la boîte avec le contenu le plus chaud laissé sur la page d'accueil du site Web
<! - # Inclure virtual = / hot.html ->
Modifiez l'extension publiée sur la page d'accueil en index.shtml (la page de document par défaut du répertoire dans la configuration du serveur doit également être ajoutée avec le type SHTML)
De cette façon, vous pouvez voir l'effet en utilisant /Index.shtml. Après avoir ajouté un tas d'articles à chaque fois, vous n'avez qu'à mettre à jour ce Hot.html, et vous n'avez pas besoin de mettre à jour la page d'accueil.
Cette méthode peut même faire tous les blocs de liste de colonnes dans la page d'accueil dans ce formulaire. En utilisant la fonction de publication supplémentaire de chaque nœud, vous pouvez ajouter une petite page pour publier la liste de contenu de ce nœud lors de la publication de la page d'accueil de la colonne, puis de l'intégrer avec des instructions SSI sur la page d'accueil. À l'avenir, mettez simplement à jour la page de publication supplémentaire du contenu et de la colonne, et la page d'accueil n'a pas besoin d'être actualisée à tout moment!