仅用于text / html的Squid父caching

如何configuration鱿鱼只请求文本/ HTML到父caching; 现在我正在使用:cache_peer 127.0.0.1 parent 8080 0无查询无摘要

另一方面,我得到了许多不使用父代理的直接请求:一些查询像FIRST_UP_PARENT和一些像直接,我怎么告诉鱿鱼总是使用父母的文本/ HTML

BTW ..是一个透明的代理

我努力了 :

cache_peer 127.0.0.1 parent 8080 0 no-query no-digest acl elhtml req_mime_type -i ^text/html$ acl elhtml req_mime_type -i text/html cache_peer_access 127.0.0.1 allow elhtml cache_peer_access 127.0.0.1 deny all 

它不起作用

先谢谢您的帮助。

事实certificate,由于正在进行请求,所以你不能在他们进入父母之前仔细研究mimetypes的回应。 你还没有MIMEtypes。

你可以做的最好的是把一个普通的扩展名列表,以避免使用父母..结束了这样。

 cache_peer 127.0.0.1 parent 8080 0 no-query name=gobox acl nopasa url_regex "/etc/squid3/nopasa.acl" always_direct allow nopasa never_direct deny nopasa 

其中nopasa.acl是一个普通的二进制扩展名列表,如swf,jpg,png等等