On Thu, Sep 5, 2013 at 10:07 AM, Julien Pauli < julienpa...@gmail.com > wrote: > On Wed, Sep 4, 2013 at 8:28 PM, Bostjan Skufca <bost...@a2o.si> wrote: > > > Hi all, > > > > there is no description to be found about what the value of > > realpath_cache_size actually is. > > > > Is it > > a) max number of files/dirs in the cache or > > b) overall cache size? > > > > I checked php.ini samples distributed with PHP 5.5.3, and > > documentation > > here: > > http://php.net/realpath-cache-size > > > > Can please someone here provide an answer? > > Documentation and php.ini update would be nice too :) > > > > This is a little bit complicated. > The size represent the total number of bytes in the overall paths stored + > some > garbage. > So if realpath cache stores an entry of say "/tmp/foo/bar.baz", then it will > add 16 bytes to the realpath cache size. > i.e, the longer the paths, the higher the cache size should be. > The formula is located at > http://lxr.php.net/xref/PHP_TRUNK/TSRM/tsrm_virtual_cwd.c#643 > > The realpath_cache_size() PHP function documentation says "Returns how much > memory realpath cache is using." , and this is actually true, though it could > be > more accurate on how this memory is calculated. The realpath_cache_size INI > description is "Determines the size of the realpath cache to be used by PHP. > This value should be increased on systems where PHP opens many files, to > reflect > the quantity of the file operations performed." It's not very specific either, > I admit.
> Julien.Pauli I've updated the docs for the config option to reflect Julien's explanation, and added a link to the config option docs from the function docs -- PHP Internals - PHP Runtime Development Mailing List To unsubscribe, visit: http://www.php.net/unsub.php