我在/etc/hosts 文件中屏蔽了几个流行的广告定位域。例如:
127.0.0.1 ad.doubleclick.net
127.0.0.1 a.adroll.net
但是,有时站点会在 <head>
中阻止对这些服务器的调用。他们的 Web 文档,Chrome 不会在请求超时之前绘制页面的其余部分,这可能需要一段时间。
有什么方法可以加快这些请求超时的过程?
最佳答案
当然,通过主机将请求重定向到 127.0.0.1 意味着对本地主机的请求。如果你有一个网络服务器在那里运行,你会捕获所有这些请求,这可能会产生一些处理时间。
如果您没有在 localhost 上运行的服务器和防火墙,它会将请求丢弃到端口 80,事情可能会变得更加糟糕:如果数据包被悄无声息地丢弃,客户端/操作系统组合可能需要很长时间才能放弃。
所以,请尝试以下操作:
- 如果您在本地主机上有网络服务器,请确保它以 404 快速应答
- 如果您没有本地网络服务器但有防火墙,请向其添加规则不以丢弃来自本地主机的数据包 - 这将导致快速“连接被拒绝”
关于browser - 更快地超时阻塞的 HTTP 资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12309517/