Hyppää sisältöön, linkkilistaan.

Arkisto Heinäkuu 2004 5. päivä

Sivun latautumisen nopeus

Blogi, maanantaina 5.7.2004,

Joku Safarin tekijöistä kirjoittaa blogissaan siitä, missä järjestyksessä nettisivun osat kannattaa ladata (lähde). Useimmiten käy nimittäin niin, että ulkopuolisilta palvelimilta tietoa haettaessa koko sivun näyttäminen viivästyy. Varsinkin kaupalliset sivut odotuttavat selaajaa mainosbannereita hakiessaan.

Tätä blogia kehittäessäni olen huomannut, että kommentoinnin tuova Haloscan viivästyttää joskus sivun näyttämistä kohtuuttomasti. Kommenttien lukumäärän näyttäminen perustuu Haloscanin palvelimelta haettuun tietoon, ja jos kyseinen palvelin on ruuhkainen, sivun näyttäminen voi viivästyä kymmenelläkin sekunnilla.

Koska haettua tietoa käytetään keskellä sivua, ei Haloscanin Javascript-toimintoa voi suorittaa vasta sivun ladattua, vaan se on ladattava sivun head-osiossa. Ja web-sivuja suunnittelevat tietävät, että kaikki head-osiossa olevat tavarat jäsennetään ennen sivun näyttämistä. Tästä johtuen sivu näyttää joskus pitkään pelkkää valkoista taustaväriä.

Käytän myös itse tehtyä skriptiä navigointivalikossa. Tämän skriptin olen määrittänyt latautumaan ja jäsentymään vasta ihan viimeisenä, silloin kun kaikki muu on jo käsitelty. Jos siis sattuu pitämään hiiren osoitinta valikon päällä sivun latautumisen aikana, aiheuttaa tämä joskus skriptausvirheen. Pidän tätä käytöstä kuitenkin marginaalisena ongelmana, enkä ole siihen puuttunut. Lisäksi skriptin toiminnon voisi korvata tyylitiedostojen määrittelyillä, mutta kaikki aikanaan.

Onneksi useimmiten Haloscan kuitenkin toimii ripeästi, ja sivu latautuu salamannopeasti. Eikä ilmaiselta palvelulta voi odottaakaan liikaa.

Arkisto

Copyright © 2004–2005 Lauri Seppänen. Kommentointi HaloScan.