Yrityksesi kooditehdas

Modernia full-stack Python ja Django-kehitystyötä Vue-rungolla ja allaolevalla infrastruktuurilla

Internetsivun vikatilanteet

Tilastollisesti noin 80% internetsivujen ongelmista johtuvat loppukäyttäjän laitteesta ja siinä esiintyvästä vikatilanteesta tai yhteensopimattomuudesta. Valitettavasti tämän tyylisiä ongelmia ei voida ratkoa tekemällä muutoksia palvelinpuolelle, joten niitten ratkomiseen vaaditaan aina hieman loppukäyttäjän työpanosta. Olemme luoneet tämän ohjeen helpottamaan vianetsintää, ja suosittelemme, että etenette ohjeen numerojärjestyksessä, koska tyypillisimmät viat ovat listassa ensimmäisinä.

1. Kokeilkaa ensin Incognito-tilaa

Voitte ensimmäiseksi kokeilla sivustolla vierailua selaimen nk. Incognito-, Private Browsing- tai Ghost Mode-tilaa käyttäen. Sen nimi vaihtelee käytettävän selaimen mukaan, mutta kyseisen tilan käyttäminen vastaa tilapäistä välimuistin tyhjentämistä. Jos vika esiintyy myös Incognito-tilassa, voitte siirtyä suoraan seuraavaan ongelmanratkaisukeinoon eli selaimen päivittämiseen. Jos vika kuitenkin ratkesi, on selaimen välimuisti tyhjennettävä seuraavaksi kuvatulla tavalla, jotta sivusto toimisi oikein myös ilman selaimen Incognito-tilaa.

1.1. Selaimen välimuistin tyhjentäminen

Huom! Välimuistin tyhjentäminen hävittää muistista selaimen koko historian, toisin sanoen sen tekemisen jälkeen ei ole enää mahdollista saada listaa verkko-osoitteista, joilla on vieraillut. Tyypillisesti myös kaikki sisäänkirjautumista vaativat sivustot kysyvät uudestaan käyttäjätunnusta ja salasanaa. Varmistakaa siis ensin, että kaikki nämä tiedot ovat tarpeen mukaan tallessa jossain muualla.

Käytettävän selaimen asetuksista tai valikosta valitaan välimuistin tyhjentäminen (engl. clear cache). Esimerkiksi suositussa Chrome-selaimessa löytyy tämä valikko kohdasta More tools → Clear browsing data...

Välimuistista tulee tyhjentää sivuhistorian (engl. browsing history) lisäksi myös nk. evästeet (engl. cookies), joita käytetään yleisesti sivustoilla, jotka vaativat sisäänkirjautumista.

Välimuistin osittainen tyhjentäminen (kuten vain viimeisimmän tunnin tai päivän ajalta) ei ole suositeltavaa. Esimerkiksi sisäänkirjautumista vaativat sivustot voivat pitää tietoja välimuistissa vuosia, jolloin paras tapa ongelmien ratkomiseen on tyhjentää koko välimuisti.

Välimuistin tyhjentämisen jälkeen suljetaan kaikki avoimet selainikkunat ja käynnistetään selain uudestaan.

2. Selaimen päivittäminen

Mikäli ongelma ei poistu Incognito-tilan käyttämisellä tai välimuistin tyhjentämisellä, voitte kokeilla käytössä olevan selaimen päivittämistä. Nykyaikaiset internetsivustot ovat tekniikaltaan hyvin monimutkaisia ja jo muutaman vuoden vanha selain voi olla jo liian vanha ominaisuuksiltaan.

Mobiililaitteilla päivityksiä voi etsiä sovelluskaupasta kuten Android-laitteilla olevasta Google Play:stä tai Applen laitteilla olevasta App Store:sta. Windows-tietokoneissa mukana tulevaan Edge-selaimeen voi etsiä päivityksiä ajamalla Windows Update-toiminnon ohjauspanelista.

3. Muun laitteen ja/tai selaimen kokeileminen

Mikäli yrititte vierailla sivustolla mobiililaitteella kuten matkapuhelimella tai pienellä tabletilla, kokeilkaa mahdollisuuksien mukaan vierailla sivustolla pöytätietokoneella tai kannettavalla tietokoneella.

Sivustossa saattaa olla ohjelmointivirhe, joka estää sen toiminnan mobiililaitteilla tai päinvastoin. Mikäli sivusto toimii toisella laitteella, onko vika joko ensimmäiseksi käytetyssä laitteessa tai sivuston ohjelmoinnissa. Kaikki selaimet eivät myös toimi samalla tavalla, mikä aiheuttaa paljon haasteita sivustojen kehittäjille. On täysin mahdollista, että kokemanne virhe ei esiinny toista selainta käytettäessä. Mikäli vika esiintyy vain yhdessä selaimessa, on sivuston ylläpitäjälle hyvä tehdä asiasta vikailmoitus tähän ohjeen kohdan 9. mukaisesti, jotta sivuston ohjelmointi voidaan korjata.

4. Tarkistakaa selaimen asetukset

Liian tiukat tietoturva-asetukset voivat aiheuttaa häiriöitä sivustojen toimintaan. Erityisesti evästeiden (cookies) tallennuksen estäminen aiheuttaa vikatilanteita useiden sivustojen käytössä, erityisesti sellaisten, jotka edellyttävät sisäänkirjautumista. Tietyt selainlaajennokset kuten Ghostery, Privacy Badger, Kiss Privacy, Negotiator ym. voivat estää sivustoa latautumasta. Nämä laajennokset ovat edistyneille käyttäjille, eikä niitä löydy oletusasennuksesta, mutta tämä ohje toimii muistutuksena niitten asetusten tarkistamiselle. Mikäli ette ole tehneet muutoksia käytettävän selaimen oletusasetuksiin, on vika luultavimmin jossain muualla.

5. Eri yhteydentarjoajan kokeileminen

Käyttämällänne internetyhteydentarjoajalla tai heidän yhteistyökumppanilla saattaa olla juuri samalla hetkellä vikatilanne, joka estää sivuston toiminnan. Tarkistakaa oman internetyhteydentarjoajanne sivuilta, ovatko he julkaisseet vikatiedotteita. Mikäli käytössänne on myös toinen internetliittymä eri operaattorilta, esimerkiksi matkapuhelimessa, voitte kokeilla toimiiko sivusto sen yhteydentarjoajan kautta. Mikäli vika esiintyy vain toisella yhteydentarjoajalla, on vika hyvin todennäköisesti tilapäinen, ja korjaantuu itsestään ajan kanssa ilman eri toimenpiteitä.

5G- ja 4G-liittymät toimivat nopeuden ja vasteaikojen puolesta hyvin internetkäyttöön. 3G-verkko on usein liian hidas ollakseen käyttökelpoinen ja tällöin voi ratkaisuna olla siirtyminen sellaiseen kohtaan, joka sijaitsee nopeamman verkon kuuluvuusalueella.

6. Päätelaitteen uudelleenkäynnistäminen

Mahdollisuuksien mukaan, käynnistäkää uudelleen internetiin yhdistämiseen käyttämäänne päätelaite, kuten tietokone, matkapuhelin, tabletti, reititin ja/tai modeemi. Osassa laitteita on itsessään välimuisti, joka tyhjenee uudelleenkäynnistyksen yhteydessä. Jos käytätte modeemia tai reititintä, jossa on erillinen virtajohto, ehdotamme että päätelaitteen virtapainikkeen katkaisemisen lisäksi irrotatte päätelaitteen verkkovirrasta vähintään puoleksi minuutiksi. Mikäli käytössäsi on muita verkkolaitteita, kuten esimerkiksi langattoman verkon tukiasema (WLAN) tai kytkin, ota myös niistä virtajohto irti noin puoleksi minuutiksi. Kytkettyäsi johdot takaisin (järjestyksellä ei ole väliä) ja odota, kunnes modeemin valot tasaantuvat. Toimenpide kestää normaalisti korkeintaan pari minuuttia, jonka jälkeen testaa yhteyttä uudelleen. Useimmissa modeemimalleissa on merkkivalo, joka kertoo modeemin ja verkon välisen yhteyden tilasta. Valon vieressä lukee esim. Online/DSL/Internet/Cable activity. Varmista miten valojen pitäisi palaa modeemin ohjekirjasta.

7. Kokeilkaa sivustoa myöhemmin uudelleen

Palvelin-, laitteisto- ja verkkovikoja esiintyy, mutta ne ovat edellä mainittuihin vikoihin verrattaessa harvinaisia. Palvelin-, laitteisto- ja verkkoviat korjaantuvat kuitenkin tyypillisesti ilman eri toimenpiteitä loppukäyttäjältä, koska näitä järjestelmiä valvotaan sekä automaattisesti että käsin usean eri tahon toimesta. Palvelin, jolla vierailemasi sivusto sijaitsee, tai verkko jonka takana palvelin sijaitsee, saattaa olla juuri käyntihetkellä huollettavana tai päivitettävänä. Tämän tyyliset viat kestävät tyypillisesti minuutteja tai pisimmilläänkin muutamia tunteja.

8. Tarkistakaa tallennustilan riittävyys

Tietokoneenne, tablettinne, älypuhelimenne tai muun sellaisen laitteen tallennustila saattaa olla täynnä. Kun käyttämänne internetselain ei enää voi kirjoittaa tietoja laitteen välimuistiin, saattaa internetsivujen selaaminen toimi ainoastaan osittain tai ei lainkaan. Vapauttakaa laitteeseen tallennustilaa poistamalla tarpeettomia tiedostoja tai sovelluksia. Kun tallennustilaa on vapautettu, on suositeltavaa tyhjentää myös selaimen välimuisti.

9. Vikailmoituksen tekeminen

Mikäli ongelma ei edelleenkään poistu, on viimeinen vaihtoehto tehdä vikailmoitus sivuston ylläpitäjälle, koska kyseessä voi olla vika palvelimessa tai palvelimelle asennetussa ohjelmistossa.

Jotta vikaa voidaan selvittää mahdollisimman tarkasti, tulee mahdollisuuksien mukaan ilmoittaa mahdollisimman tarkasti käyttämänne selain, sen versio, käyttämänne käyttöjärjestelmä ja sen versio sekä kieli, käyttämänne laitteen merkki ja malli sekä osoite, jota käytitte sivustolla vierailuun ja sillä hetkellä käyttämänne internetyhteydentarjoajan tai julkisen langattoman verkon nimi. Mikäli sivusto edellyttää sisäänkirjautumista, ilmoittakaa myös käyttäjätunnus tai muu tieto, kuten sähköpostiosoite, jota käytätte sisäänkirjautumiseen. Älkää ikinä lähettäkö salasanaanne tai muuta siihen rinnastettavaa avainta kenenkään tietoon.