Skip to content
GitLab
Next
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • GitLab GitLab
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Locked Files
  • Issues 44,761
    • Issues 44,761
    • List
    • Boards
    • Service Desk
    • Milestones
    • Iterations
    • Requirements
  • Merge requests 1,331
    • Merge requests 1,331
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
    • Test Cases
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Infrastructure Registry
  • Monitor
    • Monitor
    • Metrics
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Code review
    • Insights
    • Issue
    • Repository
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • GitLab.orgGitLab.org
  • GitLabGitLab
  • Issues
  • #299540
Closed
Open
Issue created Jan 22, 2021 by Eugenia Grieff@egrieff🔴Developer

Cache epics count in group pages sidebar

Related to #243753 (closed)

Similar to the implementation for issues, we could save page load time for all pages at a group level, by caching the epics count in the sidebar.

The query for this count is performed in EE::GroupsHelper and called from the partial epic_link that is then called from the group sidebar partial.

To be determined:

  • Do we also want to cache and round this count only after a certain value? Seems like the number of epics tends to be significantly lower than the number of issues, so if we want to replicate this behavior maybe we want to consider a different threshold.
Edited Jan 22, 2021 by Eugenia Grieff
Assignee
Assign to
Time tracking