Performance: API response caching #23

Open
opened 2026-05-21 20:06:18 +00:00 by jmiller · 0 comments
Owner

Summary

Cache Dolibarr API responses to reduce load and improve page speed.

Requirements

  • Cache product list responses (configurable TTL)
  • Cache category tree (longer TTL)
  • Cache product detail (per-product, shorter TTL)
  • Cache invalidation on manual sync from admin
  • Joomla cache framework integration
  • Option to disable caching for development

Acceptance Criteria

  • Product pages load from cache on repeat visits
  • Cache TTL configurable in component params
  • Manual sync clears cache
  • Page load under 1s for cached content
## Summary Cache Dolibarr API responses to reduce load and improve page speed. ## Requirements - Cache product list responses (configurable TTL) - Cache category tree (longer TTL) - Cache product detail (per-product, shorter TTL) - Cache invalidation on manual sync from admin - Joomla cache framework integration - Option to disable caching for development ## Acceptance Criteria - [ ] Product pages load from cache on repeat visits - [ ] Cache TTL configurable in component params - [ ] Manual sync clears cache - [ ] Page load under 1s for cached content
jmiller added the priority/lowtype/enhancementarea/frontendarea/dolibarr-api labels 2026-05-21 20:06:18 +00:00
jmiller added the status/pending-testing label 2026-05-22 02:05:38 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: MokoConsulting/MokoDoliJoomShop#23