返回列表 发帖
难道你用exd  写17173的规则  打开163的时候会 匹配么 ?
    当然不会.
  不过, 写的不太完善的黑名单对浏览速度的确有影响...
天下无不散之筵席.

世界之窗浏览器开发计划

TOP

域名 匹配跟 html 匹配不一样 ok ?
这样吧. 我们用数字来说明一下问题
   js的效率并不高, 比c++远远落后 . 我们测试一下 域名匹配所需要的时间
以下代码可以在资源收集器运行
  1. <script language="JavaScript">
  2. var  counter=1000;
  3. var host ='17173.com';
  4. var time1 = new Date().getTime();
  5. for(var i=0;i<counter;i++){
  6. if( host == '163.com')alert('true');
  7. }
  8. alert(new Date().getTime() - time1)
  9. </script>
复制代码
另外, js的计算周期为16ms(毫秒)

在我的电脑 p4 1.8 内存768  上
  裸奔,开了三个q 迅雷bt

前面是匹配次数 ,后面是所需时间, 单位毫秒 下同
次数: 0 ~ 1000   所需时间 0 (即瞬时或者 少于16ms
          10000                           20
           100000                        210~220
            1000000                       2073~  2153  

当你写了100w条规则, tw 用 脚本 需要域名判断只需要2秒.   c++ 呢? 我猜会在5分之1秒内完成


tw的黑名单需要改进, 或许索引是一个方向(因为自身管理不方便) 但绝对不是效率的问题
   
mt的过滤不见得比tw要先进...
天下无不散之筵席.

世界之窗浏览器开发计划

TOP

假如,假如 mt 打开网页的速度比tw快.
   我严重支持ls的 意见. 可惜..可惜....

  不过还是那句话, tw的黑名单的确需要改进.   
     但个人觉得mt的黑名单并不比 tw的高效/ 注意.我没有说黑名单管理
天下无不散之筵席.

世界之窗浏览器开发计划

TOP

mt的便利不等于  高效......
天下无不散之筵席.

世界之窗浏览器开发计划

TOP

返回列表