We're losing a lot of donor time to multiple requests for uncached load.php content. AFAIK, everything in there has a stable URL, and if we cache appropriately, we skip the PHP page generation overhead. These requests chain together to add up to some multiple of the single round-trip latency.
Description
Description
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Stalled | None | T140311 [Epic] Payments performance tuning | |||
Declined | None | T110394 Paymentswiki load.php should be cached |
Event Timeline
Comment Actions
The nginx reverse proxy can do this and by default will pay attention cache control headers from the origin server. Right now caching is disabled altogether, but we can work with a test instance to tweak nginx vs payments-wiki.