dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
15楼#
发布于:2010-10-27 15:23
abc@home:pac (和 hosts) 是最原始的过滤方法,主要缺点是:
1. 必须整个 host 屏敝,不能单獨屏闭 host 入面指定内容(廣告)
2. 在一些情况下,比如屏闭框加页面,被屏闭内容的位置会显示 http 错误讯息
回到原帖

abc啊,终于让我逮到活的了。膜拜,浏览器原来可以这么多玩法的就是从Maxthon论坛看到这个id开始的~~
以前firefox跳个票的时间现在可以发布几个正式版了-_-
arch7819
火狐狸
火狐狸
  • UID30890
  • 注册日期2009-10-29
  • 最后登录2011-02-19
  • 发帖数153
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
16楼#
发布于:2010-10-27 15:23
abp 速度快, 10000 条规则和100条规则 执行的时间几乎相同(假设另外9900条规则并不匹配给定的url,通常的url(<300字符)执行时间不到1毫秒).
正则表达式, 2000 条就直接变乌龟了. (不论他们匹不匹配给定url)

abp的算法有进一步优化的余地, 我在一个月前和作者讨论过了, 但是鉴于现有的订阅列表需要做一些细微的调整来适应新算法, 将在1.4部署.

我自己有个"零慢规则"版的半成品abp(能够优化任何过滤规则不论是否正则,但要求有足够信息以优化), 速度是abp的3-10倍(取决于平均url长度), 不过bug多多.
实际算起来速度也不怎么重要了, 使用debug版jsshell测试时加载easylist非EHH规则对1000url共200000字符 abp平均耗时在800ms, 同等情况我的是100ms.
Cye3s
千年狐狸
千年狐狸
  • UID155
  • 注册日期2004-11-25
  • 最后登录2024-04-28
  • 发帖数1322
  • 经验95枚
  • 威望0点
  • 贡献值34点
  • 好评度14点
  • 社区居民
  • 忠实会员
17楼#
发布于:2010-10-27 15:23
惊现abc.....哈哈
我很懒...
arch7819
火狐狸
火狐狸
  • UID30890
  • 注册日期2009-10-29
  • 最后登录2011-02-19
  • 发帖数153
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
18楼#
发布于:2010-10-27 15:23
abp 最新的dev版 已经应用了我的那个改良了.
dindog
千年狐狸
千年狐狸
  • UID30818
  • 注册日期2009-10-24
  • 最后登录2023-02-03
  • 发帖数1195
  • 经验59枚
  • 威望0点
  • 贡献值26点
  • 好评度10点
19楼#
发布于:2010-10-27 15:23
arch7819:abp 最新的dev版 已经应用了我的那个改良了.回到原帖

好啊,虽然我不用dev版,但算法是核心啊。那你就是Adblock论坛那个lyricconch?
以前firefox跳个票的时间现在可以发布几个正式版了-_-
eagle5678
千年狐狸
千年狐狸
  • UID4956
  • 注册日期2005-04-10
  • 最后登录2023-04-02
  • 发帖数1247
  • 经验204枚
  • 威望0点
  • 贡献值120点
  • 好评度3点
20楼#
发布于:2010-10-27 15:23
不知怎的,总觉得autoproxy在脱firefox的速度,或者说占cpu
上一页 下一页
游客

返回顶部