The uncached load time of the landing page of conf.researchr.org is slow (1-2s). Queries performed during construction of the conference overview may be improved.

  • Instead of always querying roles for committees where the user may have read access to a hidden instance, cache the boolean indicating a conference has committees with read access, and use this cached value as condition to perform the query
  • The landing page uses ConferenceEdition.hasDates internally. This retrieves the program boundary slots for sessions. Instead of retrieving these from the db every call to hasDates, use the already cached start and end derived properties.
  • Cache result of ConferenceEdition.homepageUrl to avoid fetching tracks on every invocation
Submitted by Elmer van Chastelet on 14 February 2025 at 08:50

On 8 September 2025 at 10:00 Elmer van Chastelet removed tag 1.71.0

On 8 September 2025 at 10:00 Elmer van Chastelet tagged 1.72.0

On 29 September 2025 at 16:06 Elmer van Chastelet removed tag 1.72.0

On 29 September 2025 at 16:06 Elmer van Chastelet tagged 1.73.0

On 10 February 2026 at 11:31 Elmer van Chastelet removed tag 1.73.0

On 10 February 2026 at 11:31 Elmer van Chastelet tagged 1.74.0

Log in to post comments