Details
-
Improvement
-
Status: Closed
-
Major
-
Resolution: Fixed
-
File System Resource Provider 2.1.12
-
None
Description
The file-system resource provider is relatively slow, because it frequently checks for file existence, for whether a file is a directory or a file and for the last modified time.
Normally this is not an issue, but in a setup where context aware configurations are used via FSRP, there are a lot of lookups for non-existing resources, which are not cached in any way. In the scenario I experienced, the same lookups occurred frequently during a single HTTP request and caused page-rendering to take ~5s.
To improve this, I propose to cache file stats, including non-existence of a file.