Perusteelliset käytännön oppaat

Siivoa verkkoprojekti rikkomatta sivustoa

Erota julkaistavat tiedostot, tarvittavat tiedot ja työaineistot. Pienennä projektia säilyttäen hyödylliset sivut, kieliversiot ja kuvat.

Päivitetty :

John Rylandsin kirjaston lukusali Manchesterissa, kuvattu vuonna 2016.

John Rylandsin kirjaston lukusali Manchesterissa, kuvattu vuonna 2016. Dokumentaarinen taustakuva; se ei esitä Alexis Roux ZG:n toimeksiantoa tai laitteistoa. © Michael D Beckwith · Lähde · CC0. Kokoa muutettu ja muunnettu WebP-muotoon; rajattu näyttö.

Millainen näyttö oikeuttaa tiedoston poistamisen?

Vanha nimi, suuri koko tai tekstiviittauksen puuttuminen ei riitä. Luettelon avain voi valita kuvan, CSS ladata fontin ja yhteinen funktio lukea JSON-tiedoston. Selvitä todellinen käyttö ja säilytä palautusmahdollisuus. Rajaa tiedostot täsmällisesti muuttamatta salaisuuksia, käyttöoikeustietoja tai arkaluonteisia asetuksia.

  1. Luokittele käyttötarkoitukset

    Erota julkiset reitit, yhteinen koodi, tiedot, julkaistava media, tuotantolähteet ja väliaikaiset tulokset. Kirjaa tiedostomäärät ja tavut ryhmittäin. Julkinen auditointia käsittelevä artikkeli on sivuston sisältöä; paikallinen testiraportti voi olla työaineistoa. Ratkaiseva asia on tehtävä, ei nimi.

  2. Jäljitä riippuvuudet

    Tarkista sisällytykset, tuonnit, CSS-osoitteet, skriptit, metatiedot ja resurssiluettelot. Selvitä sivuavaimesta, kielestä, kuvan päätteestä tai tunnisteesta muodostettavat nimet. Testaa vaihtoehdot, virhesivut ja tyhjät tilat. Huomioi myös jakamiskuvat ja vientitiedostot.

  3. Määritä poistoehdokkaat

    Kirjaa sijainti, koko, peruste, etsityt viittaukset ja mahdolliset riippuvuudet. Vertaa alkuperäisiä optimoituihin versioihin: lähde voi olla tuotannolle tarpeellinen ilman julkista käyttöä. Päätä ennen poistamista, mikä säilyy projektissa ja mikä voidaan tallentaa erikseen.

  4. Valmistele palautus

    Säilytä asianomaisten tiedostojen palautettava kopio julkisen hakemiston ulkopuolella. Tunnista vastaava sivustoversio. Gitin ohittama tiedosto ei automaattisesti kuulu varmuuskopioon tai jää pois julkaisusta. Tarkista versionseuranta, julkaistava paketti ja palautusarkisto erikseen.

  5. Poista erissä

    Aloita tunnistetuista työaineistoista, jatka korvattuihin kirjastoihin ja mediaan, jonka riippuvuudet tunnetaan. Tarkista absoluuttinen polku ja pysy sovitussa rajauksessa. Toista samat tehtävät jokaisen erän jälkeen. Tietoja tai turvatiedostoja ei poisteta vain niiden epäjulkisuuden vuoksi.

  6. Tarkista lopputulos

    Testaa reitit ja kielet, haku, suodattimet, työkalut, lomakkeet ja virheet uudelleen. Tarkista srcset, esilataukset, CSS ja vuorovaikutuksen jälkeen ladattavat resurssit. Vertaa projektin kokoa. Levytilan säästö ei välttämättä vähennä siirtoa: käyttämätöntä tiedostoa selain ei ladannut aiemminkaan.

Tilanteet ja päätökset

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

Fontti näyttää tarpeettomalta

Uusi kuvakejärjestelmä ei käytä fonttia. Tarkista ladatut tyylit, pseudoelementit ja valikon tilat. Poista vanha kirjasto, kun sen toiminnot on korvattu ja kyseiset testit läpäisty.

Valokuvasta on neljä kokoa

Pientä versiota ei mainita PHP:ssä sellaisenaan, mutta resurssiluettelo tarjoaa sen selaimelle. Lue luettelo ja tarkista currentSrc eri leveyksillä. Yhden kuvakaappauksen valinta ei osoita muiden versioiden tarpeettomuutta.

Kuvakaappaukset ovat sisällön vieressä

Raportit, kaappaukset ja mittaustiedostot ovat tarkistustyön aineistoa. Poista ne julkaistavasta projektista säilytettyäsi tarvittavan näytön muualla. Säilytä lukijalle esitettävät kuvatiedot ja toimitukselliset aineistot.

Säilytettävä näyttö

  • Ehdokasluettelo: polku, koko, tehtävä ja poistoperuste.
  • Tarkistetut suorat ja dynaamiset riippuvuudet sekä katetut reitit ja kielet.
  • Palautettava versio, säilytyspaikka ja tarkka poistettujen tiedostojen luettelo.
  • Tulokset ennen ja jälkeen, puuttuvat resurssit ja todella poistettu määrä.

Viralliset lähteet

Aiheeseen liittyvät protokollat

Tarkistukset ennen johtopäätöstä

  • Onko käyttämättömyys osoitettu koodista, renderöidyistä sivuista ja dynaamisista poluista pelkän nimihakutestin sijaan?
  • Onko responsiiviset versiot, esilataukset, jakokuvat ja sitemap huomioitu ennen median poistamista?
  • Säilyttääkö poisto haun, käännösten ja palautuksen tarvitsemat tiedot muuttamatta pääsytietoja?

Usein kysytyt kysymykset

Voiko kaiken sitemapista puuttuvan poistaa?

Ei. Sitemap kuvaa osoitteita, ei niiden vaatimia sisällytyksiä, tietoja, mediaa tai toimintoja.

Estääkö gitignore julkaisemisen?

Ei välttämättä. Se koskee seuraamattomien tiedostojen versionseurantaa. Julkaisusäännöt määräävät julkaistavan paketin.

Pitääkö alkuperäiset valokuvat säilyttää?

Säilytä laadukas lähde ja lisenssitiedot, jos uusia versioita voidaan tarvita. Ne voivat olla julkisen hakemiston ulkopuolella optimoitujen kuvien palvellessa kävijöitä.

Parantaako siivous automaattisesti suorituskykyä?

Se vähentää tallennusta ja voi helpottaa toimitusta. Sivut nopeutuvat, kun siirrettävät resurssit, käsittely tai suoritettavat riippuvuudet todella vähenevät.