1

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

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

但是,有时网站会在其 Web 文档中设置对这些服务器的阻塞调用<head>,Chrome 在请求超时之前不会绘制页面的其余部分,这可能需要一段时间。

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

4

1 回答 1

1

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

如果您没有在 localhost 上运行的服务器和防火墙,它会丢弃对端口 80 的请求,事情可能会变得更加糟糕:如果数据包被静默丢弃,client/os-combo 可能需要很长时间才能放弃。

因此,请尝试以下操作:

  • 如果您在 localhost 上有一个网络服务器,请确保它以 404 快速响应
  • 如果您没有本地网络服务器但有防火墙,请向其添加一条规则以丢弃来自本地主机的数据包 - 这将导致快速“连接被拒绝”
于 2012-09-06T22:52:26.977 回答