Project

General

Profile

Actions

Idea #5624

open

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

Added by Radhika Chippada over 9 years ago. Updated 9 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 over 9 years ago

  • Description updated (diff)
Actions #2

Updated by Radhika Chippada over 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 over 3 years ago

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

Updated by Peter Amstutz almost 2 years ago

  • Release set to 60
Actions #5

Updated by Peter Amstutz 9 months ago

  • Target version set to Future
Actions

Also available in: Atom PDF