11.01.2013 Aufrufe

Individualisierung und mobile Dienste am Beispiel der Medienbranche

Individualisierung und mobile Dienste am Beispiel der Medienbranche

Individualisierung und mobile Dienste am Beispiel der Medienbranche

MEHR ANZEIGEN
WENIGER ANZEIGEN

Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.

YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.

4 <strong>Individualisierung</strong> von Mediengütern 171<br />

im Webserverprotokoll, ein anwendungsspezifisches Sitzungsprotokoll entwickelt.<br />

Dieses Sitzungsprotokoll vergibt je<strong>der</strong> durch einen Nutzer initiierten Sitzung einen<br />

eindeutigen Schlüssel <strong>und</strong> speichert jeden aufgerufenen Seiteninhalt zus<strong>am</strong>men<br />

mit dem zugehörigen Sitzungsschlüssel in einer Sitzungstabelle <strong>der</strong><br />

Datenbank. Abbildung 4-28 zeigt einen Ausschnitt dieser Sitzungstabelle.<br />

360<br />

361<br />

362<br />

363<br />

364<br />

365<br />

366<br />

620485c1bfbe31b3d2749a27c5789737<br />

abc41e9139a5b532b594aebaa3684aa1<br />

c3ab74d1d85687e8cdeec964767a6850<br />

f7ffc1e533497ca9a4086fd32f632d60<br />

c3ab74d1d85687e8cdeec964767a6850<br />

8876d6e26bbb788b4dd6460804b72c5e<br />

8876d6e26bbb788b4dd6460804b72c5e<br />

12<br />

4<br />

10<br />

10<br />

11<br />

6<br />

7<br />

/show.php?lang=de&type=sh&id=2925<br />

/show.php?lang=de&type=sh&id=13567<br />

/show.php?lang=de&type=sh&id=19259<br />

/show.php?lang=en&type=sh&id=2925<br />

/show.php?lang=de&type=sh&id=22665<br />

/show.php?lang=de&type=sh&id=14119<br />

/show.php?lang=de&type=sh&id=916<br />

2005-04-15 12:15:20<br />

2005-04-15 12:15:20<br />

2005-04-15 12:15:20<br />

2005-04-15 12:15:20<br />

2005-04-15 12:15:22<br />

2005-04-15 12:15:23<br />

2005-04-15 12:15:23<br />

Sitzungsschlüssel Aufrufreihenfolge Seitenaufruf Uhrzeit<br />

Abbildung 4-28: Auszug des Sitzungsprotokolls von MyBestBets<br />

Die Auswertung <strong>der</strong> Sitzungstabelle erfolgt datenbankgestützt durch Datenselektion<br />

auf Gr<strong>und</strong>lage des in Abbildung 4-29 abgebildeten SQL-Statements. Um Übersichtlichkeit<br />

<strong>der</strong> Filterergebnisse zu wahren, wird die Datenselektion auf die fünf häufigsten<br />

Navigationsziele innerhalb <strong>der</strong> betrachteten Sitzungen beschränkt. Des Weiteren<br />

erfolgt die Datenselektion des Filters zur Erhöhung <strong>der</strong> Filterperformanz nicht<br />

unmittelbar jeweils im Zuge des Aufrufs einer Seite, son<strong>der</strong>n wird in periodischen<br />

Abständen einmalig für sämtliche Seiteninhalte <strong>der</strong> Datenbank durchgeführt. Das<br />

Ergebnis dieser Datenselektion wird in einer Ergebnistabelle gespeichert.<br />

SELECT<br />

finalPage, COUNT(finalPage) AS frequency<br />

FROM (<br />

SELECT DISTINCT<br />

a.id AS finalPage,<br />

MAX(a.s_folge),<br />

a.s_sid<br />

FROM<br />

kategorien k,<br />

(session a LEFT JOIN session b ON a.s_sid = b.s_sid)<br />

WHERE<br />

b.id = '$pageID'<br />

GROUP BY<br />

a.s_sid<br />

) AS finalPages, kategorien k<br />

WHERE<br />

finalPage != '$pageID'<br />

GROUP BY<br />

finalPage<br />

ORDER BY<br />

frequency DESC<br />

LIMIT<br />

5<br />

Abbildung 4-29: Datenselektion des MyBestBets-Filters<br />

Adressen <strong>der</strong> fünf häufigsten<br />

letzten Seitenaufrufe, die ungleich<br />

<strong>der</strong> aktuell aufgerufenen Seite<br />

($pageID) sind.<br />

Adressen <strong>der</strong> letzten Seiten von<br />

Sitzungen, die die aktuelle Seite<br />

enthalten.

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!