Page MenuHomePhabricator

Don't spend ridiculous amounts of time rebuilding orderable columns
ClosedPublic

Authored by epriestley on Jun 17 2015, 2:03 AM.
Tags
None
Referenced Files
F19935392: D13322.id32238.diff
Sat, Apr 11, 10:09 PM
F19922694: D13322.id32238.diff
Mon, Apr 6, 8:36 PM
F19902932: D13322.diff
Mon, Mar 30, 9:52 PM
F19861564: D13322.diff
Mar 14 2026, 8:51 AM
F19637559: D13322.id32241.diff
Feb 5 2026, 2:37 PM
F19544773: D13322.diff
Jan 23 2026, 4:05 PM
F18928638: D13322.diff
Nov 9 2025, 10:03 PM
F18803916: D13322.id.diff
Oct 18 2025, 4:47 AM
Subscribers

Details

Summary

Ref T8575. Because orderable columns need to build custom fields, they are relatively expensive to build. Use the request cache.

(The request cache is technically more correct than static, because configuration may change between requests and we may eventually reuse interpreters.)

Test Plan

Saw home page time drop 39% (from 462ms to 283ms).

Diff Detail

Repository
rP Phabricator
Lint
Lint Not Applicable
Unit
Tests Not Applicable

Event Timeline

epriestley retitled this revision from to Don't spend ridiculous amounts of time rebuilding orderable columns.
epriestley updated this object.
epriestley edited the test plan for this revision. (Show Details)
epriestley added a reviewer: btrahan.
avivey added a reviewer: avivey.
avivey added a subscriber: avivey.

sweet.

This revision is now accepted and ready to land.Jun 17 2015, 2:13 AM
This revision was automatically updated to reflect the committed changes.