Story #5624

[API] [Workbench] [Performance] Use object caching to improvement performance (such as memcache).

Added by Radhika Chippada almost 4 years ago. Updated almost 4 years ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
Performance
Target version:
Start date:
Due date:
% Done:

0%

Estimated time:
Story points:
-

Description

Use a "memcached" like architecture to cache objects retrieved / created / updated to reduce the amount of data transmitted between API server and Workbench to improve performance and reduce latency.

History

#1 Updated by Radhika Chippada almost 4 years ago

  • Description updated (diff)

#2 Updated by Radhika Chippada almost 4 years ago

  • Subject changed from [API] [Workbench] Use object caching to improvement performance. to [API] [Workbench] [Performance] Use object caching to improvement performance (such as memcache).
  • Category set to Performance

Currently, when testing in development, you can look at the workbench console log and notice that the same object(s) are requested from API repeatedly. We can reduce the API <-> Workbench traffic considerably by using a shared caching solution.

http://guides.rubyonrails.org/caching_with_rails.html#activesupport-cache-memcachestore

Also available in: Atom PDF