If the markup rules have not changed in the meantime, they are not
rebuilt, the existing array is simply returned, so it shouldn't be
noticeably slower.
It is possible that a markup rule returns not HTML but other wiki markup
that needs to be re-processed, in that case the markup rules will be
re-applied from the beginning.
Also, some recipes enable markup rules conditionally depending on other
markup found in the page.
Petko
On 2015-01-11 13:19, Omar Cornut wrote:
This line:
$markrules = BuildMarkupRules();
Can be moved outside of the loop. It happens to be constant an
unmodified for the whole loop and building the rules is slow.
On our server with our rules and for a large listing it saved 2
seconds (out of 6.. still too slow but better).
_______________________________________________
pmwiki-devel mailing list
pmwiki-devel@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-devel