Zwischen statischer Seite, servergerenderter Seite und Browser-App wählen
Drei Familien
Statisch. Vorab gebaute Dateien, ausgeliefert aus einem Verteilnetz. Schnell, günstig, kaum lahmzulegen. Geeignet für Imageseiten, Dokumentation, Blogs und Landingpages.
Servergerendert. Die Seite wird bei jeder Anfrage gebaut. Geeignet für personalisierte Inhalte, wechselnden Bestand und überall, wo der Inhalt davon abhängt, wer fragt.
Browser-App. Der Browser führt eine Anwendung aus, die Daten separat holt. Geeignet für Systeme mit reicher Interaktion — Dashboards, Editoren, interne Werkzeuge.
Ohne Mode wählen
Stellen Sie drei Fragen: wie viel des Inhalts für alle Nutzer identisch ist, wie kritisch es ist, dass Suchmaschinen ihn sehen, und wie viel Interaktion auf einer Seite steckt. Eine Imageseite als Browser-App bezahlt das in Ladezeit und Komplexität, ohne etwas zu bekommen.
Man kann mischen: der Großteil statisch, ein Bereich dynamisch. Das ist meist die richtige Antwort für Inhaltssysteme mit persönlichem Bereich.
Was sich in der Wartung ändert
Eine statische Seite bricht selten von allein. Eine App mit Server braucht Überwachung, Sicherheitsupdates, Umgebungen und Lastbehandlung. Der Abstand in den Betriebskosten über ein Jahr ist weit größer als der Abstand in der anfänglichen Entwicklung.
Im Detail
Trennen Sie in gemischten Systemen klar vorab gebauten Inhalt von zur Laufzeit geholten Daten und geben Sie jedem eine eigene Cache-Richtlinie. Die meisten „veraltete Daten“-Probleme in der Produktion kommen von Cache-Schichten, die ohne eine einzige entscheidende Richtlinie aufeinandergestapelt wurden.