HTTP-välityspalvelimen käyttö tapahtumien keräämiseen

Loading...
Thumbnail Image

URL

Journal Title

Journal ISSN

Volume Title

Helsinki University of Technology | Diplomityö

Date

2004

Major/Subject

Vuorovaikutteinen digitaalinen media

Mcode

T-111

Degree programme

Language

fi

Pages

85 s. + liitt. 4 s.

Series

Abstract

Diplomityössä on tutkittu World Wide Webissä (WWW) tiedonsiirtoon käytettävää Hypertext Transfer Protocol (HTTP) tiedonsiirtoprotokollaa ja toteutettu välityspalvelin, jonka avulla voidaan kerätä mahdollisimman tarkasti tietoja välityspalvelimen kautta liikkuvasta tietoliikenteestä. Kerättyä materiaalia varten on luotu tiedonanalysoinnin rajapinta, jonka avulla eri asiantuntijat voivat toteuttaa omia sovelluksiaan tiedon analysointiin. Rajapinnan käyttäjästä tarjoamaa tietoa voidaan käyttää muun muassa sovelluksien virheiden etsimiseen, raportointiin ja tilastointiin sekä käytettävyystesteihin. Välityspalvelin on suunniteltu tukemaan käyttäjän tietojärjestelmässä tekemien tapahtumien tallentamista. Käyttäjien tietojen erittely kerätystä tiedosta tapahtuu evästeiden sekä käyttäjän koneen IP-osoitteen perusteella. Palvelinta käytetään myös estämään selaimia ja välityspalvelimiin toteutettuja välimuisteja tallentamasta kopiota selatusta sivusta. Jos välimuisti palauttaa selaimelle oman version haetusta resurssista, ei voida olla varmoja, että kaikki tiedot WWW-sivuston tai -järjestelmän käytöstä saadaan tallennettua tiedon keräystä hoitavalle välityspalvelimelle. Työssä toteutettu valityspalvelin tukee HTTP-protokollan versiota 1.1. Toteutettua välityspalvelinta käytettiin osana projektinhallintajärjestelmän käytettävyystestausta keräämään tietoja käyttäjän palvelimelle lähettämistä tiedoista. Tämän lisäksi tiedonanalysoinnin rajapinta auttoi testien jälkeisiä testeissä kerättyjen materiaalien indeksointeja. Analysoinnin helpottamiseksi toteutettiin sovellus, jossa voidaan liittää yhteen käytettävyystesteissä syntyvää materiaalia kuten videoita, muistiinpanoja sekä välityspalvelimen tallentamia tietoja. Tämän lisäksi sivuston käytöstä on mahdollista luoda graafeja, jotta voidaan visuaalisesti tarkastella käyttäjän liikkumista sivustolla.

Description

Supervisor

Vuorimaa, Petri

Thesis advisor

Engblom, Timo

Keywords

HTTP, WWW, välityspalvelin, proxy, selain, tiedon kerääminen, välimuisti, eväste, käyttäjän yksilöiminen, käytettävyys, HTTP/1.1

Other note

Citation