Perusteelliset käytännön oppaat

Valmistele sivuston palautus päivityksen jälkeen

Määritä palautuksen kohde, säilytä yhtenäinen versio ja tarkista tiedostojen, tietojen, kielten, välimuistien ja käyttäjäpolkujen toipuminen.

Päivitetty :

CERNin palvelinsali Sveitsissä, Florian Hirzingerin kuva helmikuulta 2009.

CERNin palvelinsali Sveitsissä, Florian Hirzingerin kuva helmikuulta 2009. Dokumentaarinen taustakuva; se ei esitä Alexis Roux ZG:n toimeksiantoa tai laitteistoa. © Florian Hirzinger · Lähde · CC BY-SA 3.0. Kokoa muutettu ja muunnettu WebP-muotoon; rajattu näyttö.

Voidaanko palvelu palauttaa menettämättä hyväksyttäviä muutoksia?

Arkisto ei vielä ole palautusmenettely. Se voi sisältää koodin ilman tietoja, yhden kielen ilman muita tai nykytilaan sopimattomia tiedostoja. Valmistelu määrittää odotetun palvelun, hyväksyttävät menetykset ja yhtenäisyyden näytön. Esimerkit koskevat valmistautumista, eivät tällä sivustolla havaittuja häiriöitä.

  1. Kuvaa yhtenäinen versio

    Liitä koodi, sisältö, hakuindeksit, media ja muuttuvat tiedot samaan versioon. Erota korvattavat tiedostot myöhemmistä kirjoituksista. Kirjaa ulkoiset riippuvuudet ja ajon edellytykset. Pidä salaisuudet nykyisessä hallinnassaan kopioimatta niitä julkiseen arkistoon.

  2. Aseta palautuskriteerit

    Määritä tärkeät tehtävät: tietueen lukeminen, haku, työkalun käyttö tai lomake. Aseta tavoiteaika ja hyväksyttävä tietohävikki tilanteen mukaan ilman keksittyä takuuta. Päätä, mitkä viat edellyttävät palautusta ja mitkä sallivat rajatun korjauksen.

  3. Testaa eristetty palautus

    Luo versio erilliseen ympäristöön sopivilla testitiedoilla. Tarkista eheys ja yhteensopivuus. Estä ulkoiset toiminnot, jotta viestejä tai todellisia muutoksia ei synny. Mittaa tarvittavat vaiheet: olemassa oleva mutta testaamaton kopio ei osoita palautettavuutta.

  4. Säilytä uudet kirjoitukset

    Tunnista ennen palautusta varmuuskopioinnin jälkeiset lomakkeet, tietuemuutokset ja muut kirjoitukset. Valmistele niiden säilytys tai yhdistäminen tarpeen mukaan. Älä korvaa aktiivista tietokantaa vanhalla kopiolla ymmärtämättä menetystä ja rakenteen riippuvuuksia.

  5. Tarkista välimuistit ja virheet

    Tarkista selain, palvelin ja välikerrokset erikseen. Palautettu HTML voi pyytää toisen version CSS:ää. Tarkista resurssiosoitteet ja sopivat otsakkeet. Lue sallittuja lokeja näyttämättä kävijöille sisäisiä yksityiskohtia tai arkaluonteisia tietoja.

  6. Vahvista palautuminen

    Tarkista HTTP-vastaukset, tärkeät sivut, haku, canonical, kielet ja resurssit. Testaa odotettu virhe ilman todellista ulkoista toimintoa. Seuraa tärkeimpiä tehtäviä ja kirjaa rajat. HTTP 200 ei yksin osoita oikeaa sisältöä tai toimivaa lomaketta.

Tilanteet ja päätökset

Tyypillisiä tilanteita tarkistuksen suunnitteluun. Ne eivät kuvaa toteutettuja toimeksiantoja tai todellisia havaintoja.

HTML palautui, tyyli jäi vanhaksi

Vertaa dokumenttiversiota, CSS-osoitetta ja saatua tiedostoa. Tunnista oikea välimuisti ennen toistuvia tyhjennyksiä. Palauta yhtenäinen kokonaisuus ja tarkista sen kuvat ja skriptit.

Indeksissä on poistettuja sivuja

Koodi ja sisältö palautuivat, mutta hakuindeksi kuuluu toiseen versioon. Rakenna se valitusta aineistosta ja tarkista kyselyt, linkit ja kielet. Tiedostojen palautus ei välttämättä palauta johdettua tietoa.

Varmuuskopion jälkeen tuli uusia tietoja

Luettele kopioinnin ja häiriön väliset kirjoitukset. Säilytä hyväksyttävät tiedot ennen korvaamista ja tarkista yhteensopivuus. Jos yhdistäminen ei onnistu, dokumentoi mahdollinen menetys ennen päätöstä.

Säilytettävä näyttö

  • Viiteversio: tiedostot, sisältö, indeksit ja riippuvuudet.
  • Palautuksen rajaus, tärkeät tehtävät ja päätöskriteerit.
  • Eristetyn kokeen tulos, havaittu kesto ja säilytettävät uudet kirjoitukset.
  • Palautustarkistukset: HTTP, sisältö, kielet, resurssit ja jäljelle jäävät rajat.

Viralliset lähteet

Aiheeseen liittyvät protokollat

Tarkistukset ennen johtopäätöstä

  • Yhdistääkö valittu varmuuskopio yhteensopivat tiedostot ja tiedot eri aikoina otettujen kopioiden sijaan?
  • Onko palautusta kokeiltu edustavilla sivuilla, kielillä, hauilla ja tiedoilla ennen kuin sitä pidetään käytettävissä?
  • Määrittävätkö palautuskriteerit päättäjän, palautettavan version ja palvelun jatkamisen sallivat tarkistukset?

Usein kysytyt kysymykset

Riittääkö tiedostojen varmuuskopio?

Vain jos se kattaa tarvittavat osat. Tiedot, media, indeksit tai riippuvuudet voivat olla erillään; tunnista ne ennen palautettavuuden toteamista.

Pitääkö kaikki välimuistit tyhjentää?

Tunnista ensin väärän version tarjoava kerros. Tarkista kohdennetun toimen tulos; mekanismit riippuvat palveluympäristöstä.

Osoittaako HTTP 200 palautuksen onnistumisen?

Se kertoo onnistuneesta HTTP-vastauksesta, ei oikeasta sisällöstä tai tehtävän valmistumisesta. Vertaa odotettuun tulokseen.

Milloin korjaus on palautusta parempi?

Kun vika tunnetaan, se on rajattu ja korjattavissa huonontamatta tietoja. Vertaa kestoa, kirjoituksiin kohdistuvia vaikutuksia ja kummankin vaihtoehdon tarkistettavuutta.