[pmwiki-devel] PageStore with groups in subdirectories
Omar Cornut
omar at miracleworld.net
Sun Jan 11 06:25:11 CST 2015
Hello again,
While measuring processing cost I went looking into PageStore::ls(). We
have a wiki.d/ directory with 20000 files and this function cost us a fair
amount of time, and called multiple times by our fancy pages.
So I was considering creating subdirectories inside wiki.d/ for each group
to benefit of OS file system indexing + shave off a lot of the processing
on PHP side.
Then I noticed that PageStore via pagefile() appears to support this
already. If we changed:
$WikiDir = new PageStore('wiki.d/{$FullName}');
to
$WikiDir = new PageStore('wiki.d/{$Group}/{$FullName}');
However this is not exposed as an option and requires modifying pmwiki.php
I was wondering if that change would be safe and if you can think or bugs
or side-effects of performing the change (and adjusting our file structure
accordingly).
Thank you.
O.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.pmichaud.com/pipermail/pmwiki-devel/attachments/20150111/0b722a01/attachment.html>
More information about the pmwiki-devel
mailing list