Ticket #995 (closed defect: wontfix)

Opened 3 years ago

Last modified 3 years ago

consolidate caching

Reported by: kindly Owned by: kindly
Priority: awaiting triage Milestone:
Component: ckan Keywords:
Cc: Repository: ckan
Theme: none

Description

Try and minimise the amount of different caching methodologies, especially for api calls.

Change History

comment:1 Changed 3 years ago by kindly

  • Owner set to kindly

comment:2 Changed 3 years ago by kindly

  • Milestone changed from ckan-v1.4-sprint-3 to ckan-v1.4

comment:3 Changed 3 years ago by thejimmyg

  • Repository set to ckan
  • Theme set to none

Also, update the docs:

Documentation article on caching / improving performance. (To complement configuration docs.)

  • Different sorts of cache - beaker style, etags, package_dict in search results(?)
  • How each one affects performance
  • How to turn them on/off and configure them
  • Is it possible to bypass each of them in the browser or with wget/curl?

Therefore closing #841.

comment:4 Changed 3 years ago by shevski

  • Milestone changed from ckan-v1.5 to ckan-backlog

comment:5 Changed 3 years ago by thejimmyg

  • Status changed from new to closed
  • Resolution set to wontfix
  • Milestone ckan-backlog deleted

The caching still isn't brilliant but there is less urgent need to refactor it. In the future our caching methodology should be to cache at the logic layer so we don't need to refactor the existing caching at this stage.

comment:6 Changed 3 years ago by thejimmyg

See also previous tickets:

  • #537 Caching and Performance improvement
  • #543 Investigate partial page caching and edge-side includes
Note: See TracTickets for help on using tickets.