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