Details
-
Improvement
-
Resolution: Obsolete
-
Medium
-
4.0.1, 4.1.3
-
None
Description
On each page request, without the optimization proposed in http://issues.ez.no/13729, a lot of file_exists calls happen because a list of all design base directories is made. See
eZTemplateDesignResource::allDesignBases().
For example on the admin interface, with about 19 design extensions, there are about 63 file_exists calls to design directories on each page request.
Ideally, the locations should be cached. So that only this cache needs to be cleared when you add a new design base directory somewhere in an extension.