#1233 Cache roster of offline users

Reporter Zash
Owner Nobody
Stars ★★ (2)
  • Difficulty-Easy
  • Status-Accepted
  • Priority-High
  • Milestone-0.12
  • Performance
  • Type-Enhancement
  1. Zash on

    Summary: Cache rosters of offline users in order to improve performance Motivation Access checks involving rosters happens a lot, especially with PEP. This can lead to loading the same users' roster a large number of times every time one of their contacts broadcast presence. Loading recently used rosters from a cache instead of storage should improve performance and reduce needless I/O.

  2. Zash on

    Should be fairly easy, just sprinkle some util.cache on top and call it a day! ;)

    • tags Difficulty-Easy
  3. MattJ on

    • tags Priority-High

New comment

Not published. Used for spam prevention and optional update notifications.