Optimierung eines Online-Medien-Community

Weitere Informationen

Technologien: HTML, CSS, AJAX, JQuery, PHP, MySQL
Module: Content Management (CMS), Bildergalerien, Statistiken, Preisvergleich, Produkt-Katalog
Typ: Online-Medien-Community
Branche: Shopping

Hintergrund

threebooks.de war ein großes eBook-Community-Portal mit einem riesigen Katalog von eBooks, Hörbücher und Podcasts. Die Herausforderung bei diesem Projekt lag bei der Übernahme des Projekts von einer anderen Web-Agentur. Zum Zeitpunkt der Übernahme wurde das Portal noch nicht fertiggestellt und es gab noch ziemlich viele Baustellen offen. Auch viele Front-End-Anpassungen waren noch durchzuführen. Das Portal war eine Eigenentwicklung von unserem Vorgänger.

Unsere Lösung

Hauptprobleme des Portals wurden bei der Performance und der Informationsqualität identifiziert. Um alle Performance Probleme festzustellen, haben wir eine detaillierte Analyse in folgenden Gebieten durchgeführt:

  • Datenbank-Analyse
  • Source-Code-Analyse bei der Anwendung
  • Analyse der Server-Konfiguration

In allen Bereichen haben wir größere oder kleinere Probleme festgestellt. Die Datenbankstruktur war nicht optimal und wurde von uns angepasst. Damit die Suche schneller läuft, haben wir an einigen Stellen die Indexierung eingeführt, einige Tabellen entlastet. Der Source-Code wurden von den Fehlern beseitigt und die Abfragen zu der Datenbank wurden so optimiert, dass die Ergebnisse viel schneller ermittelt werden konnten. Auch die ganzen Bilder waren auf dem Server nicht optimal abgespeichert. Wir haben eine mehrstufige Ordnerstruktur eingefügt und jeder Datei einen kurzen Namen gegeben. Auch den Server konnten wir so tunen, dass die Ressourcen optimaler ausgenutzt werden konnten. Durch alle diese Anpassungen haben wir wesentliche, an vielen Stellen sogar mehrfache Performance-Verbesserungen erreicht.

Die zweite große Aufgabe war die Verbesserung der Inhalte. Da wir die Datenbankstruktur geändert haben, war das Portal reif, um inhaltliche Verbesserungen durchzuführen. Wir haben kompletten Datenbestand neu importiert. Um die Qualität der Inhalte zu steigern, wurden auch die APIs von Amazon und Zanox integriert.

Leistungen der Zinit Solutions GmbH im Überblick:

  • die Verbesserung des Designs und des Layouts
  • die Änderung der Logik des Datenaustauschs
  • Optimierung der Datenbankstruktur
  • Adoption des Portal-Engines an die neuen Logiken
  • die Erstellung vieler Scripts für die Aktualisierung der Inhalte auf threebooks.de
  • die Füllung der Webseite mit Inhalten und Bildmaterial

Die gesetzten Optimierungs-Ziele wurden erfolgreich erreicht. Momentan ermöglicht threebooks.de dem Nutzer, in kürzester Zeit das richtige eBook, Hörbuch oder Podcast im richtigen Format zu finden, die Preise bei unterschiedlichen Anbietern zu vergleichen, sich die Rezensionen anschauen und das Medien kaufen oder herunterladen. Die Datenbank von threebooks.de enthält über 700.000 Medien und wird ständig erweitert. Dazu gehören auch die Einträge von über 16.000 kostenlosen eBooks und fast 10.000 kostenlosen Hörbüchern. Von uns wurde bei dem Portal ein eReader-Vergleich implementiert. Momentan hat Threebooks. de den größten eReader-Vergleich Deutschlands.

Perspektive

  • wir arbeiten an der weiteren Verbesserung des Portals
  • die Erstellung des neuen Engines zur Erzielung höherer Sicherheitsstandards
  • die weitere Performance-Verbesserung
  • die weitere Verbesserung der Qualität und Erweiterung der Inhalte