Janis, nice to hear from you
as a solution in larger network you can add 1 x86 box for proxy, and point routerboards to it as parent proxy.
I am pretty concerned that when I used RB1000 just for parent proxy-ing (port 80 - to x86 box) made RB1000 processor too utilized (90-100%).
I have turned off cache on disk (roadrunner), and that didn't helped.
So any solution including RouterBoard and Proxy right now is not possible for a larger network (except using x86 as a Router and other x86 as a Proxy).
As far as I know parent proxy-ing should not utilize RB1000 processor so much.
Were you redirecting http requests to the x86 proxy using the redirect rule or parent proxy setting?
Was Cache On Disk disabled?
Are you also using the SanDisk Extreme III like Martin at Ibersystems?
roadrunner, yes I've tried every CF 16gb that I could find on our market, and I can say MT has a great compatibility list concerning CF cards.
I can't say that any of the CF I've tested worked better than other, they worked equally good.
Janis as you are saying there are too much requests (YES) , but i suppouse speed 18mb/s ~ 144 Mbit/s access to CF should be enough so the cache is usable.I think that if you have a cache filesystem table in the RB memory (with file physical address and file crc32) and access to CF read only on hit would make processor less utilized. So nevertheless multithreaded solution could be also helpful if the problem is access to CF because RB doesn't need any CF access to manage the rest of the tasks it should accomplish.
It is not for me to judge but don't you think that this is a problem worth of solving ?