Skip to content

Cache serialization step of groups_controller#index #13

@Syntaf

Description

@Syntaf

Acceptance Criteria

  • The serializing step is not run each execution

Description

The biggest bottleneck for performance on the home page is the time it takes to serialize all of the groups during a request to /groups. It takes roughly 1500ms to serialize all 1,400+ groups leading to a slowish load time.

The solution likely involves dropping the current serialization library, as it's caching solution are subpar to say the least. AMS caching actually seems to slow down this endpoint due to the increase in allocations it makes.

Some alternatives worth looking into:

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions