Relocarea site-ului corect - articole - publicații - "metoda de laborator"

Ph.D. Lavlinsky N. Ye Director Tehnic al LLC "Lab Method"
Profesor asociat al Departamentului de Informatică, RAS. GV Plekhanova

Pasul 0. Înainte de transfer

Pregătiți-vă că transferul ar trebui să fie cu mult înainte de debutul acestuia. Voi spune mai mult, tot ceea ce este descris în acest pas vă recomand să faceți pentru toți proprietarii de site-uri, chiar dacă și-au lansat site-ul ieri și sunt toți fericiți.






Pentru a vă pregăti calitativ pentru transfer (sau altă situație non-standard), trebuie să vă imaginați care sunt componentele cheie ale proiectului dvs. Iată o listă orientativă (trebuie adaptată la cazul dvs.).
Să începem cu domeniile. În ciuda costului redus al înregistrării, aceasta este o componentă importantă a site-ului, valoarea sa acumulată poate depăși toate celelalte elemente, inclusiv conținutul site-ului însuși.

Toate datele și rechizitele de acces specificate (atât pentru domeniile, cât și pentru cele enumerate în articolul de mai jos) trebuie să fie stocate într-o formă electronică convenabilă, cu explicațiile necesare. Acest fișier trebuie neapărat să fie susținut în mai multe locuri (beneficiul dosarului va fi mic chiar și pentru un proiect complex). De asemenea, acestea trebuie să fie actualizate cel puțin o dată pe lună (parolele au proprietăți care nu funcționează la momentul potrivit). Verificarea conectării la panoul de administrare durează nu mai mult de 2 minute, iar valoarea detectării acestei probleme este dificil de supraestimat.

Al doilea este locul în care site-ul dvs. este situat fizic, adică găzduind. Aici este lista de date după cum urmează:

Al patrulea: sistem de management al site-ului. În unele sisteme este permisă separarea sistemului de management și a sitului în sine. În acest caz, sistemul poate fi considerat un alt sit, la care sunt impuse aceleași cerințe ca și site-ul (de exemplu, atunci când se face o copie de rezervă). În plus, trebuie să aveți acces la administrator pentru sistem.

Ultimul punct important: o copie de rezervă a site-ului. Ce include backup-ul corect?

  1. Copie completă a fișierelor site-ului. După cum am spus mai sus, fișierele pot fi împărțite în două părți: scripturi (cod de program) și orice altceva. Trebuie să salvați totul, cu excepția jurnalelor (jurnalelor de server) și a fișierelor temporare.
  2. O copie a bazei de date a site-ului. Trebuie remarcat faptul că există mai multe baze de date. Atunci când alegeți cum să creați o copie a bazei de date, este mai bine să o opriți pe o expunere de text sub formă de expresii SQL (dacă DBMS acceptă SQL). Pentru unele baze de date, trebuie să salvați fișierele în care sunt stocate. Pentru cea mai obișnuită bază de date MySQL, acest depozit se face fie prin intermediul interfeței web a phpMyAdmin, fie prin consola prin mysqldump.
  3. Fișiere de configurație similare, scripturi pentru cron, utilitare pentru console. Acest element este mai potrivit pentru site-uri complexe și mari. Adesea, aceste "lucruri mici" uită să facă copii de rezervă și, dacă este necesar, pot restabili să provoace probleme neplăcute.

Pasul 1: Deplasați site-ul

Deci, decizia de a muta site-ul la un alt hosting este acceptată. Motivele pot fi diferite, în timp ce procesul în sine este cam același.

Este foarte important să se pregătească pentru transferul în timp "pașnic" (pasul 0). Din păcate, de multe ori aceste acțiuni sunt neglijate și transferul site-ului se transformă într-o aventură nefericită.

Considerăm că pasul 0 este îndeplinit. Unde începe transferul? Răspunsul este simplu - de a planifica o tranziție lină de la o gazdă la alta.

Primul lucru de care aveți nevoie este să vă asigurați funcționalitatea vechiului (actual) hosting pe perioada transferului (ținând cont de rezerva de timp). De obicei, hostingul este plătit lunar, deci stocul ar trebui să fie 1-2 luni.

Mai mult, este important să încheiați în mod corect relația cu furnizorul actual de găzduire sau să vă sprijiniți site-ul. Pentru un plan de plată preplătit, trebuie să plătiți ultima lună (pentru o perioadă de tranziție) și să anunțați compania parteneră rezilierea contractului. De regulă, termenul de notificare a încetării este de 1 lună (dar poate fi diferit, vezi textul contractului). Dacă utilizați plata pentru furnizarea de servicii, trebuie plătită și luna tranzitorie și notificați partenerului rezilierea contractului într-o lună. Acest pas este extrem de important, deoarece determină în mare măsură prezența sau absența unor probleme în timpul transferului. Dacă decideți să "salvați" și să nu plătiți pentru ultima lună, creați datorii, înșelați partenerul, atunci ar trebui să așteptați acțiuni neprietenoase din partea lui. Chiar dacă ați efectuat toți pașii de la pasul 0, nu puteți fi sigur că sunteți complet independent de compania care susține site-ul (aproape întotdeauna) sau de furnizorul de servicii de găzduire (este mai puțin frecvent).







Ce acțiuni neprietenoase poate un partener nemulțumit (ofensat, aruncat, etc.) să ia:

  • nu oferă copii complete și actualizate ale site-ului;
  • refuză să emită cerințe de găzduire, caracteristici de personalizare;
  • ascundeți acreditările de acces de la pasul 0;
  • Rulați o copie a site-ului dvs. pe un alt domeniu (pe care nu îl puteți gestiona);
  • transferați o copie a site-ului către concurenți;
  • alocarea unei baze de clienți dintr-o copie de lucru a site-ului (pentru vânzare, transfer);
  • ștergeți cutiile poștale (literele pierdute);
  • strică datele de pe site înainte de transfer;
  • plasați pe site-ul dvs. date nedorite (de exemplu, link-uri de vânzări către poziții mai mici în SEO).

Lista acțiunilor neprietenoase date mai sus nu se pretinde a fi completă, ci oferă o idee generală asupra posibilelor consecințe. Aceasta poate fi pierderea / deteriorarea datelor unice, perioadele de nefuncționare în funcționarea site-ului, compromiterea imaginii companiei și așa mai departe.

Mișcarea directă a site-ului ar trebui să înceapă cu configurarea unei noi date de găzduire și copiere a datelor. Pentru a controla funcționarea site-ului pe o nouă găzduire, trebuie să aveți un nume de domeniu temporar (acesta poate fi un nume al treilea nivel, de exemplu, testul Companie Ru). Deseori furnizorul de gazduire ofera un nume gratuit de domeniu tehnic - poate fi de asemenea folosit.

Procesul de lansare a site-ului este individual pentru fiecare site și sistem de management al site-ului, dar este important să rețineți că aceste acțiuni ar trebui să fie efectuate de specialiști competenți. Evitați atragerea administratorilor de sistem, a cunoștințelor ocazionale și a altor persoane care au auzit odată despre site-uri web. În timpul procesului de transfer pot apărea prea multe nuanțe.

Deci, site-ul de pe noua gazduire este lansat, testat, cel mai important moment vine - trecerea la o noua gazduire. Să descriem acest proces în pași.

  1. Când modificați DNS-hosting (de exemplu, dacă este legată de principala găzduire a site-ului pe care îl modificați) - configurarea tuturor domeniilor din DNS-hosting.
  2. Starea site-ului în timpul perioadei de tranziție ar putea deveni depășită, deci trebuie să sincronizați fișierele și baza de date în starea actuală.
  3. Verificarea performanței site-ului pe noua gazdă.
  4. Comutarea serverelor DNS ale domeniilor la o nouă hosting.
  5. Se așteaptă și se monitorizează deplasarea domeniilor (pot exista erori de testare a serverelor NS și registratorul nu va schimba domeniul). Procesul de a muta domenii către o nouă găzduire DNS poate dura până la 24 de ore.
  6. Pentru a accelera trecerea la o nouă găzduire (dacă este posibil) pe vechea gazdă DNS, scrieți noi înregistrări A pentru domenii (de la o nouă hosting). În acest caz, relocarea va dura aproximativ timpul TTL pentru înregistrările din domeniu (de obicei câteva ore).
  7. Dacă nu puteți aștepta și câteva ore (site-ul este încărcat și datele devin rapid caduce), puteți face un comutator aproape instantaneu. Pentru a face acest lucru:
    • Creăm un nou nume pentru cel de-al treilea nivel (de exemplu, compania nouă.ru), pentru că înregistrăm un nou site IP (atât pentru vechea, cât și pentru noua hosting).
    • Reconfigurăm vechea gazdă DNS pentru o nouă adresă IP, pentru domeniul pe care îl atribuim noi servere NS.
    • Pe vechea hosting, facem rescrierea (în Nginx sau Apache) a tuturor cererilor pentru noul domeniu. companie. ru (cu codul 301).
    • După mutarea finală a domeniului, oprim redirecționarea, lăsând numele principalelor domenii.
  1. Configurați (dacă este posibil) poșta pe noua gazdă (casete de creare).
  2. Schimbați înregistrările MX pentru domeniul la o nouă găzduire.
  3. În noua interfață de poștă, configurați colecția de corespondență din cutiile poștale vechi (pentru aceasta, trebuie să fie disponibile serverele pop sau imap ale vechiului sistem de poștă electronică). Dacă colectarea în noul sistem nu este furnizată, atunci poate fi configurată în clientul de poștă electronică (de exemplu, Thunderbird).
  4. După ce e-mailul a fost complet mutat, ștergeți casetele de pe vechea gazdă.

Pasul 2. După ce site-ul a fost mutat

Toate datele sunt transferate, site-ul lucrează într-o locație nouă, excelentă. Ce lipsește? Este necesar să se întreprindă acțiuni mici, dar importante.

După cum sa dovedit, procesul de mutare a unui site conține multe riscuri și complexități. Sincer, începând să scrie un articol, nici măcar nu sa gândit la toate punctele posibile. Toate acestea sugerează că este necesar să se aibă grijă de mutare în mod responsabil și să se aleagă în mod corespunzător artiștii interpreți sau executanți. Să vă mișcați nu va egala două incendii!

Solicitați un transfer de calitate a site-ului către profesioniști. Metoda Lab a fost în mișcare pentru mai mult de 10 ani. Experiența acumulată vă permite să transferați site-ul dvs. pe un alt site rapid și fără incidente.

Cea mai bună accelerare a site-urilor din RuNet

Prețul începe de la 19 900 R







Articole similare

Trimiteți-le prietenilor: