<div dir="ltr">If all you are doing is redirects what about the possibility of putting nginx in front of varnish to do that portion of the request? I would imagine that HUP'ing nginx would be a lot faster for this kind of thing. <div>
<br></div><div style>Damon</div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Tue, Feb 12, 2013 at 2:47 AM, Tobias Eichelbrönner <span dir="ltr"><<a href="mailto:tobias.eichelbroenner@lamp-solutions.de" target="_blank">tobias.eichelbroenner@lamp-solutions.de</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi,<br>
<br>
I have got plenty of vcl code mainly containing redirect information for<br>
hundreds of domains.<br>
<br>
All together there are about 34 MB of vcl text files containing 70000<br>
rules for redirection. Varnish generates about 158MB c-code out of it,<br>
that is compiled into a 90MB shared object.<br>
<br>
My problem is, that it takes more than one and a half hour to parse the<br>
vcl code into c-code and than compiling it on an Intel Xeon W3530.<br>
<br>
Does anyone has an idea how to speed up the process?<br>
Is there for example a possibility to tell the parser to pass any<br>
optimization steps while generating the c code?<br>
<br>
I could store all information in a database and call it in realtime, but<br>
that would cause heavy IO on the database.<br>
<br>
Sincerely,<br>
<br>
Tobias<br>
<br>
_______________________________________________<br>
varnish-misc mailing list<br>
<a href="mailto:varnish-misc@varnish-cache.org">varnish-misc@varnish-cache.org</a><br>
<a href="https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc" target="_blank">https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc</a><br>
</blockquote></div><br></div>