qualitum logo
Ompekning, hur länge ska en sida behöva släckas ned?

PHPportalen Forum Index » Diskutera webbutveckling
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
Medda



Medlem i: 2040 dagar
Från: Sweden
Status: Offline



#721021
Inlägg Skrivet: 2012-02-25 22:03      Ämne: Ompekning, hur länge ska en sida behöva släckas ned? Citera

SKa flytta en sida från one.com till manufrog.com, ompekningen tar omkring 24 timmar och under den tiden kommer inte sidan att fungera eller epostadresser till sidan att fungera. Ska det behöva ta sådan lång tid? Känns ju väldigt stenåldern!

Någon med kunskaper om ompekning eller "propagerande" får gärna förklara mer för mig.
 

_________________
Boom Headshot! XD
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
marabou
Moderator



Medlem i: 3148 dagar
Från: Sveriges framsida
Status: Offline



#721022
Inlägg Skrivet: 2012-02-25 23:00      Ämne: Citera

Finns flera sätt att minska nertiden.

Om du lägger upp sajten på manufrog och låter den ligga kvar på one.com (så sajten finns på båda ställen) innan överföringen så kommer besökaren alltid till en sida (antingen gamla eller nya) medan dns-ändringen (vilket är vad som tar tid) genomförs. Detta förutsätter förstås att det är statiskt innehåll, eller åtminstone att användaren inte lägger postar saker på sajten som läggs i databasen. Då kommer du få diffar i databasen.

Ett alternativ är att minska TTL (Time-To-Live) på domänerna till ex. 5 minuter några dagar innan så denna ändringen (TTL-ändringen) hinner sprida sig över nätet (tar några timmar). När det sedan är dags för flytten av domänen tar hela replikeringen inte så lång tid (varje uppdatering gäller endast fem minuter, så det uppdateras ofta).

En sista variant är en hybrid av ovanstående och gäller främst om du har dynamiskt innehåll och saker som postas.
Ladda upp alla filer på nya servern och se till att applikationen fungerar. Stäng ner gamla sajten.
Kopiera/flytta/migrera databasen till nya servern. Anslut gamla sajtens applikation till nya serverns databas. Nu har du två sajter som jobbar mot samma databas och du kan lugnt vänta de timmar det tar för dnsändringen att gå igenom.

Finns många varianter och kombinationer av detta. Lycka till!
 

_________________
"Never argue with stupid people. They will bring you down to their level and beat you with experience."
- Mark Twain
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Shueazz



Medlem i: 1000 dagar
Från: Stockholm
Status: Offline



#721023
Inlägg Skrivet: 2012-02-25 23:13      Ämne: Citera

Jag har två små frågor på samma ämne om det är OK med TS:
* Vad är det egentligen som gör att det tar så lång tid att peka om domännamnen?
* Varför tar det bara någon timme att peka ett "nytt" domännamn (som inte varit pekat någonstans tidigare, nyregistrerat alltså)?
 

_________________
William
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Medda



Medlem i: 2040 dagar
Från: Sweden
Status: Offline



#721024
Inlägg Skrivet: 2012-02-25 23:19      Ämne: Citera

Tack så mycket för dina välförklarande svar Smile
Känns som jag kör på hybrid varianten då :D
Det är en svensk sida och jag sitter i usa, så det är inga problem
om jag stänger ner sidan en stund mitt i natten svensk tid.

Men funderar lite på email delen. Hur länge kommer de att studsa tillbaka?
Vad jag förstår så får man skapa alla email på nya servern innan ompekningen.
Men kommer man att förlora några email? Sparas emailen på
one.com innan ompekningen och efter på manufrog.com?
 

_________________
Boom Headshot! XD
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
marabou
Moderator



Medlem i: 3148 dagar
Från: Sveriges framsida
Status: Offline



#721025
Inlägg Skrivet: 2012-02-25 23:58      Ämne: Citera

Shueazz skrev:
Jag har två små frågor på samma ämne om det är OK med TS:
* Vad är det egentligen som gör att det tar så lång tid att peka om domännamnen?
* Varför tar det bara någon timme att peka ett "nytt" domännamn (som inte varit pekat någonstans tidigare, nyregistrerat alltså)?


DNS-systemet består av ett stort antal servrar som har olika roller. Alla domännamn har en eller flera associerade namnservrar som är ansvariga för att leverera korrekt information till övriga servrar.

När ett nytt domännamn registreras så läggs det in på en namnserver. Denna namnserver anges i själva domänens registrering (som man kan se på t.ex. en whois-sökning) och anges som ansvarig för domänen.

När någon går in på denna domän kollar datorn i sin lokala dns-cache där den ju inte finns. En fråga ställs till besökarens närmsta dns-server (vanligtvis internetleverantörens dns). Eftersom det är ett nytt domännamn finns den ju inte i internetleverantörens dns-servrar heller och dessa dns-servrar frågar sig vidare i hierarkin ända upp till domänens ansvariga servrar. Infon för domänen sparas i dns-servrarna för framtida bruk (max. så länge som anges i TTL)

Det som tar tid vid nyregistrering är att domäninfon skall in i whois och domänen skall läggas upp i systemet. Detta är en snabb process.

Efter ett tag när många har besökt din sida så finns ju dns-informationen cachad på hundratals dns-servrar världen över.
Om du nu ändrar IP-information i dns och någon går in så kollas lokala dns-cachen och om man nyligen var inne på sidan gäller fortfarande det lokala så det uppdateras inte. Behöver det lokala uppdateras begärs info från internetleverantörens dns-server. Den kanske nyligen uppdaterade sin cache (precis innan du gjorde ändringen) så den har aktuell info (TTL har inte gått ut) så det skickas till besökaren.

Denna replikering kan göra att om du har en TTL på det vanliga 14400 (4 tim) så är ju det sedan senaste uppdatering på just den servern. Om det är tre "serversteg" från ISP till huvud-DNS så kan du om du har otur få en uppdateringstid på ca. 10-12 timmar. Har du tur går det på under en timma.
Om man ändrar TTL till 5 min (TTL=300) i god tid innan domänändringen så har man minskat uppdateringstiden till kanske en timma.

Observera att ovanstående endast gäller DNS-information, när man ändrar t.ex. A-records och CNAME. Om man byter namnservrar kan det ta upp till 48 timmar och det kan inte påverkas av nån TTL.
Skall man göra namnserverbyte är det smart att först peka A eller CNAME till nya servern först, så att samma info finns på både gamla och nya servern. När detta är klart gör man byte av namnserver så är det inten som märker när flytten sker.

För email måste ni först lägga upp alla konton och e-postadresser på nya servern. Ändra MX-värdet för domänen till att peka på nya servern. Under övergången kommer vissa mail till gamla och vissa till nya servern. Sen får du flytta dem manuellt.

Ett tips: Anteckna IP-numret till one.com-servern (den server din sajt ligger på alltså) för framtida bruk, om du t.ex. behöver komma åt ftp eller mail efter att domänen flyttats till manufrog.
 

_________________
"Never argue with stupid people. They will bring you down to their level and beat you with experience."
- Mark Twain
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Shueazz



Medlem i: 1000 dagar
Från: Stockholm
Status: Offline



#721026
Inlägg Skrivet: 2012-02-26 00:16      Ämne: Citera

Tack för ett snabbt och lärorikt svar! Smile
 

_________________
William
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » Diskutera webbutveckling
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic
qualitum logo