Feature #10496
closedSpeed up loading of source files and related data
100%
Description
Bridge 3.0 considerably enhances representation of source files by adding code coverage and cross references. Unfortunately, this results in too considerable latency when loading new source files especially with low speed hard drives like in OpenStack. We decided to cache representation of recently accessed source files. Besides, it may have sense to generate HTMLs for source files in background in advance, e.g. for all source files referenced by a given error trace, but it may be too complicated to maintain and this may be inefficient since most of the data will not be accessed ever.
Updated by Vladimir Gratinskiy over 4 years ago
- Due date set to 09/17/2020
- Status changed from New to Resolved
- % Done changed from 0 to 100
Implemented in branch feature_10496.
Updated by Vladimir Gratinskiy about 4 years ago
- Status changed from Open to Resolved
Custom cache for source code was implemented instead of default django caches.
Updated by Evgeny Novikov about 4 years ago
- Status changed from Resolved to Closed
It works, so, I merged the branch to master in cf579a200. Note, that it is backward compatible, but it is necessary to migrate databases (deployment scripts perform this automatically).
Let's see a faster page loading on OpenStack instances!