Užsukite į mano naują svetainę 100balu.lt. Ten galėsite patikrinti savo kalbos lygį, taip pat rasite pamokų, testų ir kitų įdomybių.
www.100balu.lt

Kuriame sunkesnius, lėtesnius tinklalapius?

Tobulėjant tinklalapių kūrimo technologijoms, web-meistrai skuba jas panaudoti praktikoje – dabar mūsų nebestebina HTML5 naujovės, JQuery efektai ar CSS gudrybės. Bet tuo pačiu svetainės tampa lėtesnės, ir tai rodo statistikos skaičiai – apie juos ir kalba straipsnis iš Webmonkey, kurį išverčiau jūsų dėmesiui.

Internetas storėja, pokytis vien tik per pastaruosius metus sudarė 25 procentus. Taip taip, nagrinėjant 1000 lankomiausių svetainių, vieno puslapio vidutiniškas “svoris” pakilo ketvirtadaliu – nuo 626 kB iki 784 kB. Tai gana ženklus padidėjimas – o, be abejo, kuo sunkesnis puslapis, tuo jis lėčiau kraunasi.

Naujausi duomenys ateina iš HTTP archive tarnybos, kuri pateikia duomenis apie tinklalapių svorį.

Kaip turbūt galima tikėtis, didžiausią naštą sudaro paveiksliukai – 451 iš minėtų 784 kB. Tačiau vien tik iliustracijų negalima kaltinti staigiu puslapių pasunkėjimu.

Pingdom tarnybos atstovai išnarstė duomenis iš HTTP Archive ir pateikė išvadą – pagrindinis lėto užsikrovimo kaltininkas yra JavaScript kodas. CSS failai irgi didėja gana sparčiai, bet kadangi jie bendrai yra gana maži, tai jų procentinis pailgėjimas nesudaro kritinės masės.

Citata iš minėtųjų Pingdom:

Jeigu žiūrėtume paprastai į svorį, tai didžiausia jo dalį sudaro paveiksliukai, bet greičiausiai augantis turinys yra tikrai JavaScript. Pagal užimamą vietą JavaScript užima antrąją vietą po paveiksliukų.

CSS turinys per metus padidėjo 25 procentais – tai gali atrodyti gana daug, bet čia kalba eina apie sąlyginai nedidelius failiukus. Tačiau svarbu visgi ir tai, kad absoliučiai visi turinio tipai auga pagal savo vidutinį svorį. Panašu, kad šio aspekto optimizavimas yra pamirštas arba nustumtas į antrą planą.

Pingdom ir toliau dramatizuoja padėtį – jie teigia, kad išplėtus tyrimą už top1000 tinklalapių ribų, vidutinis svoris išauga net iki 1 megabaito.

Taigi, tinklalapiai tampa sunkesni ir lėtesni, ir natūraliai kyla klausimas – ar tai tikrai svarbu? Visgi, interneto ryšys visame pasaulyje greitėja, o mobilieji 3G ir 4G tinklai vis labiau plečiasi. Taip pat reikia paminėti ir interneto naršyklių gamintojų pastangas tobulinti puslapių apdorojimo varikliukus. Tad ar tikrai reikia rūpintis tais kilobaitais?

Didesni ir sunkesni puslapiai tampa problema tik tada, kai jų procentalus didėjimas aplenkia atitinkamą interneto greičio bei naršyklių gamintojų tobulėjimą. Juk tokie tinklalapiai gimsta neatsitiktinai – tai natūrali evoliucija, rezultatas besiplečiančių funkcijų rato. Bet teigti, kad visi jūsų lankytojai turi greitą internetą, tikrai nereikėtų, ypač globaliame pasaulio kontekste, kur Pietų Korėjos gyventojams tinklalapiai kraunasi akimirksniu, o tų pačių Jungtinių Valstijų mažesniems miesteliams tenka vargti su lėtesniu ryšiu.

Kas labiausiai neramina, žvelgiant į pateiktus duomenis, yra procentalus pastovus augimas. Jeigu 25 procentų šuolio tendencija išliks, tai jau po penkerių metų vidutiniškas puslapis svers net 2.5 MB. Ir atkreipkite dėmesį – tai yra vidurkis: daug puslapių bus žymiai žymiai didesni. Tikėtis, kad interneto greitis didės atitinkamai kartu su tuo svoriu, yra gana rizikinga.

Tuo pačiu metu iš savo tinklalapių išmesti pažangias JavaScript technologijas būtų taip pat neteisinga. Bet didžiausia keistenybė yra klausimas, kodėl rimtų ir įtakingų tinklalapių kūrėjai nevengia apkrauti savo puslapių sunkiomis funkcijomis, nuo kurių vartotojų pasitenkinimas mažėja – tyrimais įrodyta, kad lankytojai dažnai nebesugrįžta į svetaines, kurios pastoviai kraunasi ilgiau negu kelias sekundes.

Kyla klausimas – o ką gi daryti? Siūlome Web Page Test tarnybą, kurios pagalba gausite pradinį supratimą, kaip kraunasi jūsų svetainė bei ką galima joje optimizuoti. Taip pat naudingas įrankis tuo požiūriu yra Google Page Speed. Dar vienas neįkainojamas pagalbininkas – įskepis YSlow.

Galite taip pat pabandyti naudoti CSS3 vietoj fono paveiksliukų, užtikrinti, kad jūsų skriptai kraunasi per CDN bei optimizuoti svetainę mobiliems įrenginiams.

Straipsnio originalas: WebMonkey

* * *
Ar jau skaitėte mano naują el.knygą "Pusę metų dirbu sau"?
Joje išdėsčiau savo patirtį, kaip jau pusmetį išgyvenu vien tik iš freelancinimo.
Knygą galite parsisiųsti skyrelyje "Knygos".

Komentarų: 7

    frogsign:
    December 22, 2011 1:38 pm

    viena iš ateinančių metų tendencija yra paprastumas ir net minimalizmas. Tačiau taip pat populiarėja dideli grafiniai elementai ir youtube klipai pradiniame puslapyje. Manau, kad puslapiai didės iki tam tikros ribos, kol bus aišku, kad perdideli. Tada manau prisitaikys prie vartotojų. Kadangi dizainerio tikslas yra individualiai atsižvelgti į kiekvieną klientą, atsižvelgiama į dydį ir vartotojų interneto greitį.

    Tomas:
    December 22, 2011 2:59 pm

    Labai įdomus straipsnis. Seniau, kai kurdavau mobiliojo interneto svetaines nuo 0 labai atkreipdavau dėmesį į jo užkrovimo laiką, nes tai bene svarbiausias aspektas kuriant svetaines būtent mobiliesiems įrenginiams (tais laikais išmaniųjų telefonų dar nebuvo).

    Dali.us:
    December 22, 2011 6:39 pm

    O mane labiausiai užknisa flehas. Jo dabar tiek visur prikišta kad praeiti sunku. Reklamos irgi nervuoja, bet čia jau neišvengiama blogybė.

    Beje, pavyzdukas. Neseniai turėjau problemą. Kompo procas apkrautas 100% ir nieko nepaleista (išskyrus IE su atidarytom gali 30-40 svetainių). Beje, procas ten nekudas I7 3Ghz. 8 gb RAM.

    Su lėtesniu kompu į kokį delfi eiti iš viso noras nekyla…

      Tomas:
      December 22, 2011 6:46 pm

      o man į delfi ar pan net ir su geresniu kompu nekyla noras apsilankyti…

    viliusk:
    December 22, 2011 9:08 pm

    nustojau skaityti ties teiginiu kad sunkesni tinklapiai lėčiau veikia. nemačiau kad būtų įvertintas kompiuterių greičio padidėjimas. aš jokiais būdais nenorėčiau grįžti prie 21a. pradžios statinių tinklalapių.

    Tomas:
    December 22, 2011 9:13 pm

    internetas greiteja, narsykliu galimybes dideja, tai ne liekam prie teksitniu puslaopiu, kur pateikiam (lengva) informacija ir viskas. auga gi galimybes tai ir visa kita.

    Gintas:
    December 23, 2011 1:34 am

    Pamatavau delfio su visom reklamom pradinio puslapio svorį – 3,5MB

Parašykite komentarą


Powered by WordPress | Designed by: BlueHost Coupon | Compare CD Rates, Online Brokers and Press Release