更快地定时阻止HTTP资源

时间:2012-09-06 22:44:37

标签: browser tcp hosts

我在/ etc / hosts文件中阻止了几个热门的广告定位域。例如:

127.0.0.1 ad.doubleclick.net
127.0.0.1 a.adroll.net

但是,有时网站会在其网络文档的<head>中对这些服务器进行屏蔽调用,Chrome会在请求超时之前不会绘制其余页面,这可能需要一段时间。

有没有办法可以加快超时这些请求的过程?

1 个答案:

答案 0 :(得分:1)

通过主机的主机将请求重定向到127.0.0.1,这意味着对localhost的请求。如果您在那里运行了一个Web服务器,则会捕获所有这些请求,这可能会产生一些处理时间。

如果没有服务器在localhost和防火墙上运行,那么会将请求丢弃到端口80,事情可能变得更加丑陋:如果数据包被静默删除,客户端/ os-combo可能需要很长时间才能放弃。

所以,请尝试以下方法:

  • 如果您在localhost上有网络服务器,请确保以404快速
  • 回答
  • 如果您没有本地网络服务器而是防火墙,请向其添加规则以丢弃来自localhost的数据包 - 这将最终导致快速“拒绝连接”