Adaptive Images sind wichtig für Seitengeschwindigkeit und können die Nutzererfahrung mit einer Seite massiv verbessern. Hier erkläre ich, was Adaptive Images sind und wie diese funktionieren.

Sonntagsverkäufe läuft seit Jahren  (Oktober 2010) erfolgreich, jedoch war die Seite in die Jahre gekommen. Die Webseite war technisch eingeschränkt und erforderte viel Datenunterhalt. Ein Relaunch musste her, der mehr Daten handeln kann, ohne höhere Auslastung auf dem Server zu erzeugen.

Bei unserem Relaunch war der Fokus daher klar auf folgende Punkte gelegt worden:

  • Caching und Ajax Möglichkeiten für beste Performance mit vielen Millionen Page Impressions / Monat
  • Detaillierte Suche inkl. Umkreissuche für schnellere Resultate
  • Allgemeine Öffnungszeiten sichtbar
  • Viel mehr Daten und Geschäfte (weitere folgen)
  • (Fast) alle Shoppingcenter der Schweiz auf der Seite
  • Einfachere Erfassung von speziellen Öffnungszeiten
  • Ansprechendes und übersichtliches Design für die User
  • Sehr gute Platzierung bei Google

Die Umsetzung wurde als Plugin modular zur Seite umgesetzt, dass dieses jederzeit auch für andere Bereiche (wie z.B. Networking-Baden.ch) eingesetzt werden kann.

Trotz Server-Caching werden Öffnungszeiten jederzeit aktuell berechnet und angezeigt. Dies bietet die höchste Nutzererfahrung mit dem kleinst möglichsten Aufwand für den Server, was sich auch auf den neu reduzierten Fussabdruck der Seite auswirkt.

Früher waren wenige Daten an Sonn- und Feiertagen publiziert, welche für jeden Eintrag manuell vorgenommen werden musste. Neu werden diese teils Automatisierungen erfasst und Feiertage auch auf die regionalen Umstände angepasst. So kann der Aufwand übersehbar bleiben, trotz der vielen neuen verfügbaren Geschäften.

Die Detailseiten wurden zusätzlich massiv aufgewertet:

  • Man sieht gleich das aktuelle Wetter für die nächsten Tage angezeigt, damit man einschwätzen kann, ob sich ein Besuch lohnen kann.
  • Weitere Einträge passend zum aktuellen Eintrag (in der Nähe oder gleiche Geschäfte etc.) werden angeboten.

Beim Caching wurde ein spezieller Fokus gelegt:

  • LSCache für Seiten, Detailseiten und Beiträge
  • TempTable für schnelle Datenabfragen der Geschäfte
  • Ajax Cache für schnelle Datenauslieferung bekannter Abfragen

Die Finanzierung der Seite wurde überarbeitet:

  • Neu gibt es nun die Möglichkeit von Featured Anzeigen (Ads) von Geschäften in der Suche. Die Sichtbarkeit des Geschäfts/Shoppingcenter kann so enorm einfach realisiert werden. Hier der Link zu den Werbemöglichkeiten.
  • Parallel gibt es ein modulares Ads System, was ermöglicht schnell zwischen verschiedenen Werbeanbietern hin und her zu wechseln, oder parallel laufen zu lassen.

Um die Seite umzusetzen wurden ca. 300 Stunden Aufwand (Programmierung und Datenbefüllung) investiert.

Wir freuen uns sehr, Ihnen ab sofort den neuen Internetauftritt von Sonntagsverkäufe.ch in einem frischen und übersichtlichen Design präsentieren zu können. Nach monatelanger, vor allem technischer, inhaltlicher und optischer Überarbeitung, stellen wir unsere neue Website vor – informativer, moderner und mit viel mehr Daten.

Automatische Übersetzungen Ihrer Webseite mit DeepL und WPML. Ganz einfach, kostengünstig und schnell.

PHP war eine synchrone Sprache bisher, das hat einige Nachteile. Doch mit der Einführung von Fibers in PHP 8.1 ändert sich dies massiv. Was bringt das dem Benutzer? Was muss der Entwickler tun? Darauf gehe ich ein. Eines der Probleme bei PHP war, dass ein Befehl nach dem anderen abgearbeitet wird  (Befehl1, danach Befehl2, danach […]

Grössere Downloads möchte ich meist nicht über den Tag machen, wo die Internetleitung frei sein soll. Über Nacht wäre praktischer, aber den PC die ganze Nacht laufen lassen ist auch keine Option.

AutoIt ist eine coole kleine Lösung für solche Lösungen.

Das Script überwacht alle gefundenen Netzwerkkarten und schaut wieviel Daten heruntergeladen werden. Könnte natürlich auch für Upload angepasst werden, aber in meinem Fall habe ich dies ignoriert.
Sollte man es versehentlich gestartet haben und möchte das Tool beenden, kann man dies einfach mit ESC machen.
Weiterlesen