[MGNLADVCACHE-123] Exclude some workspace by default for advance cache Created: 12/Dec/23  Updated: 01/Feb/24

Status: Selected
Project: Advanced Cache
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Neutral
Reporter: Oanh Thai Hoang Assignee: Unassigned
Resolution: Unresolved Votes: 0
Labels: dx-core-6.3
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Template:
Acceptance criteria:
Empty
Task DoD:
[ ]* Doc/release notes changes? Comment present?
[ ]* Downstream builds green?
[ ]* Solution information and context easily available?
[ ]* Tests
[ ]* FixVersion filled and not yet released
[ ]  Architecture Decision Record (ADR)
Documentation update required:
Yes
Epic Link: cache performance
Work Started:
Approved:
Yes

 Description   

Step to reproduce flush cache performance issue in 6.2:

  • Running with dx-core-demo-webapp version 6.2-SN
  • Enable cache per site via setting /modules/advanced-cache/config@createseparatecachesforeachsite to true. Refer here for detail about multi site cache configuration
  • Any changes in the site or advanced-cache require restarting the advanced-cache module and re-registering multiple observations. Specifically, for each site, there are 24 observations listening to the root path of workspaces and monitoring event changes, which then trigger the flush policy. For more detailed information, please refer to the link to access the detailed log
  • 24 workspace per site are:
  • dam
    keystore
    contacts
    usergroups
    scripts
    tours
    website
    userroles
    campaigns
    stories
    workflow
    tags
    userranking
    visitors
    tasks
    category
    segments
    rss
    personas
    resources
    default
    pendingContacts
    marketing-tags
    config 

Expectation: list out some workspace like userranking, rss, pendingContacts, personas.. need to add to excludedWorkspaces property by default.

To me: important workspace need to listen per site can be: website. For others workspace we can be get via defaultPageCache?


Generated at Sun Feb 11 23:11:15 CET 2024 using Jira 9.4.2#940002-sha1:46d1a51de284217efdcb32434eab47a99af2938b.