Abstract |
Mūsdienās tīmekļa vietnes ielādes laikam tiek veltīta īpaša uzmanība, jo tas var iespaidot ne tikai kopējo rezultātu meklētājprogrammās, bet arī peļņu. Ja tīmekļa vietnes ielādes laiks ir pārāk liels, pastāv liela varbūtība, ka apmeklētājs to pametīs, nesagaidot lapas ielādi un neapskatot tās saturu.
Bakalaura darba mērķis ir novērtēt risinājumus un metodes, ar kuru palīdzību var minimizēt tīmekļa vietnes ielādes laiku, kā arī sniegt rekomendācijas efektīvākai tīmekļa vietņu izstrādei. Mērķa sasniegšanai autors darba ietvaros izveidoja virtuālu Apache tīmekļa serveri, izmantojot DigitalOcean pakalpojumus. Uz šī servera tika palaista tīmekļa vietne, kas bāzējas uz Wordpress 4.2.2 satura pārvaldības sistēma. Ielādes laika minimizēšanai šī tīmekļa vietne tika uzlabota ar tādiem risinājumiem kā HTTP pieprasījumu samazināšana, datņu un attēlu optimizēšana, kešošana un satura piegādes tīkla izmantošana. Pēc katra risinājuma ieviešanas tika mērīts tīmekļa vietnes ielādes laiks ar rīka Pingdom palīdzību, kā arī tas tika salīdzināts ar iepriekšējā risinājuma rezultātu, tādā veidā izsakot, cik lielu ieguvumu katrs risinājums ir devis.
Apkopojot rezultātus, tika noskaidrots, ka tīmekļa vietnes ielādes laiks pēc visu risinājumu ieviešanas samazinājās par aptuveni 3 sekundēm, no kurām vislielāko ieguvumu deva kešošana un izmēru samazināšana – katrs risinājums ieekonomēja aptuveni 1,24 sekundes, taču vismazākais devums bija satura piegādes tīkla izmantošanai – aptuveni 0,15 sekundes.
Darba apjoms - 67 lpp., 8 tabulas, 23 attēli un 2 pielikumi. |