- UID
- 5906
- 帖子
- 3127
- 精华
- 0
- 贡献
- 18
- 推广
- 1
- 有效BUG
- 0
- 来自
- 上海
- 注册时间
- 2005-12-8
|
【意见与建议】有关TW过滤机制的一点建议,希望能激发开发组一点智慧的火花
我觉得TW的过滤机制有很大的改进空间
以下按照过滤优先级排列。
1 白名单。
放行该列表内所有域名及其子域名,并直接跳过以下所有过滤步骤。
2 黑名单。
对该列表内所有域名及其子域名实行屏蔽,并直接跳过以下所有过滤步骤。
3 灰名单。(让浏览器选择使用何种过滤方式的列表)
如果一站点广告过多,或代码较为特殊,执行通用过滤包会导致速度变慢或误过滤,则将该站点域名存放于灰色名单内。
存在于灰名单的站点,跳过“通用过滤包”,直接启用“针对过滤机制”;
相对广告数较少的站点,则无需将其域名存放于灰色名单内。
不存在于灰名单内的站点,启用“通用过滤机制”,并不再启用“针对过滤机制”。
4 通用过滤机制。
针对 过滤元素 设置的过滤包。
广告少的站点可使用本机制,免去比对“针对过滤机制”内大量的域名列表,缩短时间。
5 针对过滤机制。
针对每一个广告特多的站点,实行针对性过滤。
这样可以免去因大量比对“通用过滤机制”内的大量过滤包过滤而导致浏览器崩溃。
我估计这一套过滤机制能够很好解决TW过滤能力不足和过滤包更新不足的问题
优化的步骤可以简化过滤过程,并降低浏览器崩溃的可能。
但以上步骤在执行过程中,是否会增加资源占用,或者增加崩溃频率,我想这也是一个问题。
关键在于开发组的意见,我在这里,提供一点思考方向,值得借鉴,希望我们的过滤系统越来越出色,过滤效率不变或略有提高的基础上达到过滤效果更佳的目的。
[ 本帖最后由 285900537 于 2007-7-10 00:18 编辑 ] |
|