Page MenuHomePhabricator

Cache viewer spaces
ClosedPublic

Authored by epriestley on Jun 17 2015, 2:45 AM.
Tags
None
Referenced Files
F14833996: D13324.diff
Thu, Jan 30, 1:22 PM
Unknown Object (File)
Mon, Jan 27, 8:42 AM
Unknown Object (File)
Sun, Jan 26, 12:24 PM
Unknown Object (File)
Fri, Jan 24, 6:27 AM
Unknown Object (File)
Fri, Jan 24, 6:27 AM
Unknown Object (File)
Fri, Jan 24, 6:27 AM
Unknown Object (File)
Tue, Jan 21, 3:59 PM
Unknown Object (File)
Sat, Jan 18, 12:18 AM
Subscribers

Details

Reviewers
btrahan
Maniphest Tasks
T8575: Reap easy performance improvements
Commits
Restricted Diffusion Commit
rP984976ce2029: Cache viewer spaces
Summary

Ref T8575. Although we cache spaces as a whole, we don't cache viewer spaces. This can still do a lot of work if they have complex policies.

Instead, cache them in the request cache.

Test Plan

Saw this account for 37% of a page in produciton (303ms on on 835ms).

Diff Detail

Repository
rP Phabricator
Branch
perf3
Lint
Lint Passed
Unit
Tests Passed
Build Status
Buildable 6823
Build 6845: [Placeholder Plan] Wait for 30 Seconds

Event Timeline

epriestley retitled this revision from to Cache viewer spaces.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: btrahan.
btrahan edited edge metadata.
This revision is now accepted and ready to land.Jun 17 2015, 5:33 PM
This revision was automatically updated to reflect the committed changes.