Comment faire une mise à jour automatique d'un site web ? [Résolu/Fermé]

Signaler
-
 Blanka -
Bonjour,

je commence à apprendre à fabriquer un site web.
Je viens de lire un tutoriel sur HTML5 et CSS3.

Mais je me pose une question :
par exemple je fabrique mon site ;
tout va bien je le lance sur Internet ;
mais une semaine après je me rends compte que je veux changer la couleur du texte ;
je fais la modification, je vais sur mon site, et... horreur je vois que la modification n'a pas été prise en compte ;
j'appuie donc sur F5 ou réactualiser et enfin je vois que la modification est prise en compte par le navigateur.

Ma question :
-comment faire apparaître la modification sans que le visiteur de mon site ait à cliquer sur F5 ou réactualiser ?


J'ai entendu parler de PHP, MySQL et base de données, est-ce là la solution ?


Je vous remercie d'avance pour vos réponse.

Bonne soirée à vous, Blanka.


2 réponses

Messages postés
5603
Date d'inscription
mercredi 30 octobre 2013
Statut
Membre
Dernière intervention
17 janvier 2020
890
Bonjour

Il faut simplement forcer la mise à jour du cache de tes visiteurs, cela se fait avec un fichier .htaccess comme expliqué ici

Ce fichier va simplement dire au navigateur :
Salut mon pote (le serveur est poli bien que très familier) je ne t'ai pas vu depuis au moins 7200 secondes (soit 2 heures), il serait temps que tu mettes à jour ton cache pour afficher les pages modifiées (le serveur est très partageur aussi) que mon génial webmaster a mis à jour il y a quelques minutes.(le serveur est aussi parfois leche-cul)
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 80437 internautes nous ont dit merci ce mois-ci

Rebonjour,

merci pour ta réponse et pour le lien.

Est-ce la technique que les web masters utilisent ou est-ce simplement une technique "facile" ?

D'autre part, même si cela me semble plus complexe, la solution à terme n'est-elle pas d'avoir une base de donnée ?

Bonne soirée.
elgazar
Messages postés
5603
Date d'inscription
mercredi 30 octobre 2013
Statut
Membre
Dernière intervention
17 janvier 2020
890
c'est la procédure standard pour forcer la mise à jour des caches navigateurs.

avoir une base de donnée ne changera pour ce problème car ce n'est pas le code qui est en cause mais le comportement par défaut des navigateurs, ils affichent en priorité la page qu'ils ont en cache sans vérifier si il existe une version plus récente de la page
> elgazar
Messages postés
5603
Date d'inscription
mercredi 30 octobre 2013
Statut
Membre
Dernière intervention
17 janvier 2020

Super, merci pour toutes ces infos et bonne soirée.

Blanka.