Empfehlung beim Einsatz von Blätterlisten

Listen mit Pagination (Seitennummerierung) sollten ab einer gewissen Anzahl mit Bedacht eingesetzt werden.

Liste mit Pagination
Liste mit Pagination

Weblication® Listen bieten sich an vor allem dann an, wenn mehrere Dateien / Seiten in einer Auflistung in gleichem Erscheinungsbild für den Seitenbesucher generiert werden sollen. Dies findet z.B. bei aktuellen Meldungen, Bildergalerien, Bannerslider, u.v.m. Anwendung.

Über die Listenoptionen kann solch eine Liste auch erstmal nur wenige Seiten anzeigen und darunter dann eine Blätternavigation (Pagination / Seitennummerierung) anzeigen. Dies ermöglicht ein Navigieren auf weitere Seiten mit Meldungen innerhalb derselben Seite. In den Listenoptionen handelt es sich um die Einstellung "Anzahl Einträge pro Seite / blätterbare Seiten".

Einsatz mehrerer Blätterlisten in einer Seite

Beachten Sie beim Einsatz mehrerer Blätterlisten in einer Seite, daß sich daraus für die Seite, in der diese eingebunden sind, je nach Anzahl immense Kombinationsmöglichkeiten an URL-Aufrufen ergeben können. Dies kann sehr schnell zu einem mächtigen Volumen an Seitencache-Dateien führen und somit einem teils erheblichen Speicherplatzverbrauch. Die Anzahl an Cache-Dateien können Sie aber minimieren, was im Artikel beschrieben wird.

Nehmen wir an, es gibt eine Seite bildergalerie.php, welche 2 Bildergalerien mit Listen-Pagination von jeweils 2 Seiten hat.
Daraus ergeben sich für den Seitenaufruf dieser Seite folgende möglichen URL-Aufrufe:

bildergalerie.php
bildergalerie.php?pageId61a40b62=1
bildergalerie.php?pageId61a40b62=2
bildergalerie.php?pageId3dad44a0=1
bildergalerie.php?pageId3dad44a0=2
bildergalerie.php?pageId61a40b62=1&pageId3dad44a0=1
bildergalerie.php?pageId3dad44a0=1&pageId61a40b62=1
bildergalerie.php?pageId61a40b62=2&pageId3dad44a0=2
bildergalerie.php?pageId3dad44a0=2&pageId61a40b62=2
bildergalerie.php?pageId61a40b62=1&pageId3dad44a0=2
bildergalerie.php?pageId3dad44a0=2&pageId61a40b62=1
bildergalerie.php?pageId61a40b62=2&pageId3dad44a0=1
bildergalerie.php?pageId3dad44a0=1&pageId61a40b62=2

Die unterschiedlichen URL-Parameter liefern zur gleichen Seite meist unterschiedliche Inhalte und werden somit auch als eigene Cache-Datei der Seite abgelegt. In diesem Fall handelt es sich um 13 erforderliche Cache-Dateien.

Je mehr Listen mit Blätternavigation Sie in einer Seite haben, um so mehr Kombinationsmöglichkeiten ergeben sich und somit auch eine entsprechend hohe Anzahl an möglichen Cache-Dateien. Je nach Projektumsetzung kann der Webspace auf diese Weise teils mit mehreren hundert MegaByte bzw. teils Gigybyte "belastet" werden!

Liste mit mehr-Link
Liste mit mehr-Link

Eine empfohlene Lösung für das Problem ist, innerhalb einer Seite nach Möglichkeit nur eine Liste mit Pagination einzusetzen und weitere Listen in der Seite mit einem mehr-Link zu versehen (siehe nebenstehender Screenshot).

Die Abwägung von Komfort (bei Nutzung von mehreren Blätterlisten) gegenüber der Vermeidung eines teils immensen Speicherplatzverbrauches obliegt erstmals jedem selber. Bedenken Sie aber beim Einsatz mehrerer Blätterlisten in einer Seite auch den Punkt, daß gerade Suchdienste / Suchmaschinen / Robots all diese Kombinationsmöglichkeiten durchgehen und somit auch zu einem hohen Traffic auf der Seite führen! Ggf. sollten Sie dann zumindest den Aufruf der Seiten über eine robots.txt nur bestimmten Suchdiensten (z.B. Google, Bing, etc.) erlauben.