AJAX

AJAX steht für "Asynchronous JavaScript and XML", verwendet also die Technologien JavaScript und XML. Ein Nachteil der meisten Internetseiten ist, dass sie immer und immer wieder neu geladen werden müssen. Surft man auf einer Seite herum und klickt auf einen neuen Link innerhalb der Seite, wird die Webseite neu aufgebaut und das kostet Zeit.

Hier setzt AJAX an. Statt Seiten immer wieder komplett neu aufzubauen, werden nur die Teile der Seite neu geladen, die auch neu geladen werden müssen. Das ist in erster Linie der Seiteninhalt, aber auch Navigationsbereiche wie "Letzte Posts", "Users Online" und so weiter gehören dazu. Klickt man nun auf einen Link innerhalb der Webseite, wird zuerst der Inhalt neu geladen und im nächsten Moment alle eingetragenen Navigationsbereiche. Die Navigationsbereiche werden darüber hinaus alle 10-15 Sekunden automatisch aktualisiert. Somit sind die Navigationslisten immer auf dem neusten Stand, die F5-Drückerei für das Aktualisieren der Navlisten ist also Geschichte.

Einige mögen einwenden, dass durch das viele Aktualisieren unnötiger Datentransfer entstehen würde, zum Beispiel wenn jemand eine Seite nur im Hintergrund laufen hat und somit eine Aktualisierung der Navigationsbereiche überflüssig sei. Auch dem Problem sind wir auf den Grund gegangen. Inzwischen findet Clansphere heraus, ob ein Benutzer aktiv auf der Seite ist oder nicht. Das wird anhand der Bewegung der Maus analysiert. Ist ein Benutzer länger als 2 Minuten inaktiv, wird der automatische Datentransfer bis zur nächsten Mausbewegung auf der Seite angehalten.

Ein weiteres früheres Problem von AJAX ist der Vor bzw. Zurück Button des Browsers sowie das Bookmarken der Seiten, also das Hinzufügen zu den Favoriten bzw. Lesezeichen. All das funktioniert nun auch, nur alte Internet Explorer Versionen akzeptieren unsere Lösung für dieses Problem noch nicht ganz.

Von Vorteil ist auch, dass durch AJAX die Benutzeraktivität sehr genau festgestellt werden kann. Während bei dem herkömmlichen System nur aufgrund der letzten Aktualisierung eines Benutzers dessen Aktivität auf der Seite herausgefunden werden konnte, weiß man nun durch das Aktualisieren der Navigationsbereiche auf 10-15 Sekunden genau, ob jemand online ist und in welchem Bereich er sich befindet.

Einsatz in ClanSphere

Der Einsatz der AJAX-Technologie wird in ClanSphere von einem Modul gesteuert. Informationen dazu, sowie zur Bedienung und Problembehandlung finden Sie direkt im Artikel zum Modul AJAX.

JavaScript«AJAX»htaccess

 Quelltext betrachten   Druckversion   Versionen 
Letzte Änderung: 15.06.2009 22:38 Version 3.0.0