Some of the regular expressions in MarkdownSharp look very complex and I wouldn't be surprised if the Mono engine has trouble with them.<div><br></div><div>If MarkdownSharp is where most of your performance loss is coming from, have you considered caching the HTML output so the parsing doesn't have to happen on every page load? On an <a href="http://ASP.NET">ASP.NET</a> website you should be able to use the output cache to handle caching. Alternatively, if your site's content is in a database, you could have a column for the Markdown source and a column for the HTML output, and just regenerate the HTML whenever a post is edited.</div>
<div><br></div><div>Just throwing some ideas around :)</div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Dec 4, 2012 at 2:25 AM, Rodrigo Kumpera <span dir="ltr"><<a href="mailto:kumpera@gmail.com" target="_blank">kumpera@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="gmail_extra">Mono's regex engine cannot compile a lot of expressions and it might be your case.</div><div class="gmail_extra">
In such scenarios it silently fallback to the interpreter.</div><div class="HOEnZb"><div class="h5"><div class="gmail_extra">
<br><br><div class="gmail_quote">On Sun, Dec 2, 2012 at 9:20 PM, Jordan Earls <span dir="ltr"><<a href="mailto:earlz@lastyearswishes.com" target="_blank">earlz@lastyearswishes.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<br>
Is there anything I can do to mitigate this problem? I'm using the<br>
latest stable version of Mono (Arch Linux) on a 64-bit platform. Is it<br>
true also that regular expression should now be on par with .Net's<br>
implementation? From what I understand, mono compiles them to IL</blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
<br></blockquote></div><br></div>