Invision Community 5: A video walkthrough creating a custom theme and homepage By Matt Thursday at 04:02 PM
WebCMS Posted August 16 Posted August 16 The last update made some changes to caching of RSS widgets by their individual cache life times to resolve the reported issue (as the widget was using the global cache lifetime incorrectly). However, since the entire widget is being cached to address language and theme choices, this did not resolve the issue completely as different users using different themes (even with the single language) don't get to reuse the cached content and resulting in full refresh for each such user each time. Caching the entire widget is ideal for guest users and search bots. Data should be transparent and theme-agnostic as it should be able to render using any theme without performance issues and without re-fetching/re-caching data just because the theme is different. Please cache serialized data for each widget by its lifetime for logged-in users for expected behavior, optimal performance and better UX. This pending change was mentioned on the ticket but creating this topic here as a reminder to resolve this severe bottleneck.
Recommended Posts