<div id="__MailbirdStyleContent" style="font-size: 10pt;font-family: arial;color: #000000">Thank you Amos<div><br></div><div>The resources I save not running multiple Squidguards will  make more ram available as you say and having a simpler setup is never a bad thing either.</div><div><br></div><div>Just to clarify, so when squid fires up, it caches the ACL file into ram  in it's entirety and then does some optimizations? If that is the case I would need to budget the ram to allow for this.</div><div><br></div><div>This sounds great and I get the bonus reverse DNS on dstdomain acls too, something Squidgard didn't do.</div><div><br></div><div>happy days</div><div><br></div><div>thanks</div><div><br></div><div>Darren B.</div><div><br></div><div><br></div><div><br></div><div><br><div><br></div><div class="mb_sig">Sent from <a href="http://www.getmailbird.com/?utm_source=Mailbird&utm_medium=email&utm_campaign=sent-from-mailbird" target="_blank">Mailbird</a></div>
                                        
                                        </div><blockquote class="history_container" type="cite" style="border-left-style: solid;border-width: 1px;margin-top: 20px;margin-left: 0px;padding-left: 10px;min-width: 500px">
                                       <p style="color: #AAAAAA; margin-top: 10px;">On 30/09/2016 10:42:15 AM, Amos Jeffries <squid3@treenet.co.nz> wrote:</p>On 29/09/2016 10:44 p.m., Darren wrote:<br>> Hi All<br>> <br>> I have been tinkering with Squidguard for a while, using it to manage<br>> ACL lists and time limits etc.<br>> <br>> While it works OK, it's not in active development and has it's<br>> issues.<br>> <br>> What are the limitations with just pumping ACL lists directly into<br>> Squid and letting it do all the work internally without running a<br>> team of squidguards?<br><br>CPU mostly. The helpers will use Nx the RAM for N helpers, so Squid<br>technically uses less that way. But since Squid workers are internally<br>single-threaded the CPU time takes from the processing of things through<br>the lists does slow down the workers handling other transactions. There<br>is also the time on startup for loading the data into memory. With big<br>data lists both of those differences can be noticable.<br><br>There are some RAM differences purely due to the storage formats. We<br>have not particularly optimized Squid ACLs recently for large data sets.<br><br>> <br>> how efficient is squid now at parsing the text files directly, will i<br>> Need more ram as the list grows? Is it slower or are their<br>> optimizations that I can do?<br>> <br><br>You will. Regardless of whether you use a helper or Squid.<br><br>Optimizations center around reducing the list sizes, removing<br>duplication, overlaps and dead entries.<br><br>For regex ACLs compacting the patterns down helps a lot. Squid will do<br>that itself now but is not very smart about it, so manual optimizations<br>still can have big impact.<br><br><br>Amos<br><br>_______________________________________________<br>squid-users mailing list<br>squid-users@lists.squid-cache.org<br>http://lists.squid-cache.org/listinfo/squid-users<br>
                                       </blockquote></div>