Thunder cache na cabeça!! não tem como escapa do squid
Ate o momento que eu conheço o squid e a melhor solução vc pode fazer com o mikrotik em paralelo pode usar o seu servidor Mikrotik (web-proxy) e outro servidor Linux(squid) em paralelo os caches dos dois!!
Entra nesse site ThunderCache.org e da uma olhada no forum q vc vai entender
la usa o PHP,APACHE, Squid . tenho aqui e ta bombando!! Um Grande detalhe e Faz tb cache do Windows Update,orkut, avg, avast, nod, Karspesky, redtube, xtube, terra, uol, globo.com, 4share ... e a galera ta desenvolvendo mai mais!!