Project

General

Profile

Actions

Idea #5624

open

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

Added by Radhika Chippada about 9 years ago. Updated about 2 months ago.

Status:
New
Priority:
Normal
Assigned To:
-
Category:
Performance
Target version:
Start date:
Due date:
Story points:
-
Release:
Release relationship:
Auto

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.

Actions #1

Updated by Radhika Chippada about 9 years ago

  • Description updated (diff)
Actions #2

Updated by Radhika Chippada almost 9 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

Actions #3

Updated by Ward Vandewege almost 3 years ago

  • Target version deleted (Arvados Future Sprints)
Actions #4

Updated by Peter Amstutz about 1 year ago

  • Release set to 60
Actions #5

Updated by Peter Amstutz about 2 months ago

  • Target version set to Future
Actions

Also available in: Atom PDF