Envoyé par
DJiK
Alors comment fait-on pour déménager des sites?
D'habitude on copie les fichiers aux 2 endroits, les 2 accédants à la même base de données. Comme ça avec le délai de changement des DNS on a toujours qu'une base de données bien à jour.
Là si un visiteur met un message sur l'ancienne base, on ne la voit pas sur la nouvelle, ......
Stop, stop.
Il suffit d'être préparé pour éviter ce genre de situation.
Le site (hébergement) est copié en mise en place sur un nouveau serveur.
Puis :
On place le site actif (l'ancien hébergement) en mode "maintenance" (chaque CMS propose une option semblable).
Copie base des données.
Même chose maintenant sur le nouveau site (l’URL n’y pointe pas encore, mais en tant que admin, il aura déjà accès).
On démarre le changement de DNS.
T’ouvre l'accès au nouvel hébergement.
Sur l'ancien : change le texte maintenance pour quelque chose qui explique que le visiteur est tombé sur l'ancien version et pour des raisons de "DNS" il n'a pas encore accès à la nouvelle 'location" du site.
J'ai déjà vécu des déménagements comme ça. Les DNS d'Orange ont suivi très vite (des minutes, de mémoire) mais ceux de Free, ça durée la nuit entière ...
L'idée est donc simple : placer l'ancien site en maintenance + explication pour le visiteur, et active la nouvelle location.
T’as vu, c’est simple.
[QUOTE=DJiK;660362]le temps que les DNS aient changé pour tout le monde?
Astuce : quelque jour avant le changement de pointage de DNS, commence à baisser les valeurs de 'time', présent dans la zone DNS. Ce qui va obliger les serveurs de DNS (cache) de déclarer leur continues 'périmé plus vite, et rechercher plus souvent la valeur (champ) sur les DNS maitres de la zone (ton domaine).
Après l'opération, ramène les données vers leurs valeurs normales.
Envoyé par
DJiK
Et les messages de la nouvelle ne seront pas sur l'ancienne donc gros bordel??? C'est quoi cet hébergeur pour amateur.
T'as donc compris que ce n'est pas possible, sauf si l'admin est un "amateur"
L'hébergeur, il n'est pour rien ici.
"Internet" est déjà un vieux truc, et des millions d'experts ont peu imager (et ils ont déjà vécu) des milliers des situations possibles.
Toutes ces normes, protocoles etc ont été inventé pour gérer un maximum toutes les choses non imaginables, et aussi les plus rares encore.
D’ailleurs, les pros (non-amateur ) ont un serveur SQL sur un dédié séparé - pas besoin de lui déménager quand le "site" (= hébergement) déménage.
Il est bien sur très conseillé de garder le serveur SQL très près (physiquement) du serveur web, histoire éviter tout délais.