Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Performance improvements #476

Merged
merged 15 commits into from
Oct 18, 2023
Merged

Performance improvements #476

merged 15 commits into from
Oct 18, 2023

Commits on Oct 15, 2023

  1. Configuration menu
    Copy the full SHA
    2840c8b View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2023

  1. Configuration menu
    Copy the full SHA
    6ce0a24 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    305aa27 View commit details
    Browse the repository at this point in the history
  3. Don't reload flatpages on every /news page load

    That's what the hook is for.
    lukasjuhrich committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    318da40 View commit details
    Browse the repository at this point in the history
  4. Don't pass extension, but cached preferred_locales list

    Caching happens in request context
    lukasjuhrich committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    7ae0ed0 View commit details
    Browse the repository at this point in the history
  5. Ensure cache is set every time instead of branching

    Checking if the cached value exists every time is costly and an
    unnecessary branch.
    lukasjuhrich committed Oct 16, 2023
    Configuration menu
    Copy the full SHA
    9e7085d View commit details
    Browse the repository at this point in the history

Commits on Oct 17, 2023

  1. Configuration menu
    Copy the full SHA
    f06c9f0 View commit details
    Browse the repository at this point in the history

Commits on Oct 18, 2023

  1. Configuration menu
    Copy the full SHA
    1020047 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b18fc74 View commit details
    Browse the repository at this point in the history
  3. Cache locale negotiation

    lukasjuhrich committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    a57e33b View commit details
    Browse the repository at this point in the history
  4. Cache meetingcal processing

    This also needs to be cached, because the ical parsing and
    interpretation of meeting recurrence rules has a nontrivial overhead.
    lukasjuhrich committed Oct 18, 2023
    Configuration menu
    Copy the full SHA
    09db09f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    560f52e View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    a6bd722 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4ed1691 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    da798e5 View commit details
    Browse the repository at this point in the history