presseportale/app/Services
Kevin Adametz bd4ad855ba web: Stale-while-revalidate-Cache für die öffentlichen Seitendaten
Start-/Kategorieseiten bauten nach Ablauf der 5-Minuten-TTL im Besucher-
Request neu (~25-30 Archiv-Queries über ~100k PMs) — Long-Tail-Rubriken
waren dadurch praktisch bei jedem Aufruf langsam. WebPageCache nutzt jetzt
Cache::flexible([300, 3600]): Innerhalb 5 Min frisch wie bisher, danach
wird bis zu 1 h sofort der alte Stand serviert und der Neuaufbau läuft
nach der Response (deferred). HomePageData/CategoryPageData/TickerData
laufen dafür über die gemeinsame WebPageCache-Konvention (Keys unverändert),
die Hub-Kennzahlen über flexible([3600, 14400]).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-20 14:29:15 +00:00
..
Admin admin: Betriebsüberwachung im Backend (Queue-Worker & Deployment-Checks) 2026-07-14 13:49:57 +00:00
Api legacy: API-Key-Import löst E-Mail-gemergte User über legacy_import_map auf 2026-07-20 13:19:42 +00:00
Auth admin: Aktivitäts-Verlauf unter Reports ▸ Verlauf 2026-07-15 16:00:58 +00:00
Billing admin: Aktivitäts-Verlauf unter Reports ▸ Verlauf 2026-07-15 16:00:58 +00:00
Customer Optimierung 3.4: Performance (Logging terminable, Single-Purchase memoisiert) 2026-06-19 11:05:07 +00:00
Image media: PM-Medien privat ausliefern + Vorschau-Signatur (M4, M5, Fix#4/#5) 2026-07-14 13:48:06 +00:00
Import legacy: --since-Delta für legacy:import + Importer setzen Timestamps wieder korrekt 2026-07-20 13:03:07 +00:00
Newsletter 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
PressRelease legacy: privatize-media überspringt unmigrierte Legacy-Bildzeilen, --prune-missing löscht sie 2026-07-20 10:50:31 +00:00
Web web: Stale-while-revalidate-Cache für die öffentlichen Seitendaten 2026-07-20 14:29:15 +00:00
ActivityLog.php admin: Aktivitäts-Verlauf unter Reports ▸ Verlauf 2026-07-15 16:00:58 +00:00
CategoryService.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00
CurrentPortalContext.php 12-05-2026 Frontend dev 2026-05-12 18:32:33 +02:00