返回列表 发帖
对于初级用户的话,肯定是那种定时更新广告规则的过滤系统要方便,但是由于带了很多没必要的规则(例如不少规则其实是针对国外广告的,很多人根本不会去浏览带有这种广告的网站),速度肯定不够理想。

如果有MT2这种过滤系统,高级用户就能针对自己常去的网站定制规则,效果肯定是最好的。

突然有个构想,其实过滤系统应该针对过滤规则过滤掉广告的数量,定时自动排序,将过滤最多的放在前面先匹配,长期没有起过滤左右的规则自动失效(当然允许强制永久生效)。这样的效率应该能够更高。

[ 本帖最后由 zlowly 于 2006-5-9 12:23 AM 编辑 ]

TOP

原帖由 hongmu 于 2006-5-8 07:48 PM 发表
现在习惯了TW了,再用MT,感觉挺别扭的!
还是只用TW!呵呵!

呵呵,我对TW也是很热情的呀。

可惜基本不能满足有效的应用,我是说,总是自己垮,如何用呢。
并且一个基本的刷新功能一直没有解决,好象也没有看到其他人反应:

就是按F5刷新非常弱,而直接在地址栏里面按回车没有一点动静(反应)!

实际上,IE系浏览器,NetCaptor只是过滤稍弱了并且好长没有更新了,其他任何款也没有超过它的!

TOP

原帖由 zlowly 于 2006-5-9 12:20 AM 发表
对于初级用户的话,肯定是那种定时更新广告规则的过滤系统要方便,但是由于带了很多没必要的规则(例如不少规则其实是针对国外广告的,很多人根本不会去浏览带有这种广告的网站),速度肯定不够理想。

如果有MT2这种过滤系统,高级用户就能针对自己常去的网站定制规则,效果肯定是最好的。

突然有个构想,其实过滤系统应该针对过滤规则过滤掉广告的数量,定时自动排序,将过滤最多的放在前面先匹配,长期没有起过滤左右的规则自动失效(当然允许强制永久生效)。这样的效率应该能够更高。


嘿,这个兄弟的构想有点意思。很多时候没用的过滤项目浪费了CPU时间,也减慢了页面打开速度,这个主意倒是能够解决。

不过我想这样也有点小问题:
1、对过滤项目进行计数,不知道会不会增加过多的CPU时间。
2、是不是设置一部分过滤项目永不失效(比如*/ad/*这样的,免得误删除),将自动排列的项目设置为临时添加过滤(有的时候一些站点就访问几次,不添加吧,看着烦心,添加吧,过几天就忘了,到后来项目越来越多)。
260 字节以内
不支持自定义 Discuz! 代码

TOP

1、个人认为,对过滤项目计数应该不会增加负担,也就是在规则的属性里增加个计数,过滤成功后递增计数,每次或定期甚至只是关闭浏览器时将计数保存到文件,看不出会花费什么资源。
2、甚至可以记录最近一次生效时间,如果你看到一个生效过几百次,但是最近几个月已经不生效的规则,应该能推断出这个规则只是针对某个网站,而这个网站不是改版了就是你已经不访问了,通常这样的规则也是可以删除的。

TOP

原帖由 无边无际 于 2006-5-8 01:14 PM 发表
我的建议是把(超强广告过滤)分离出来,做成插件。TW只带基本广告过滤。成插件了,想怎么弄都行。


PS:SINA的过滤设置是针对SINA网站的,sina网站广告机制改变了呢?--受制于人不是好的解决方法。



机制改变了就自己修改过滤规则啊。

MT2.0的广告过滤是可以指定为某个网站有效或者全部网站有效的。

TOP

用计数来判断规则是否有效不是个好办法,很少用到的规则并不等于用不到。

加快过滤速度的最好办法是设置一个过滤cache,首次访问时把所有过滤规则匹配一次,然后把用到的规则存入cache,以后在此访问就直接从cache读取规则,除非用户指定刷新过滤cache,不过这也有个问题,如果网站经常改变广告的来源或者每个页面都有不同的广告来源就效果不大了。

还有个办法是将过滤规则分为网站私有和公有,公有规则对所有网站有效,而私有规则只针对某个网站有效,很多时候用户添加的规则都是针对某个网站的,这样可以大幅度减少需要匹配的规则数量。

如果有服务器支持的话,这些私有过滤规则可以让用户提交到网上,并且浏览器定期下载更新,就像病毒库一样。

[ 本帖最后由 linser 于 2006-5-10 09:16 AM 编辑 ]

TOP

原帖由 linser 于 2006-5-10 09:03 AM 发表
就像病毒库一样


好前卫的想法...
...
偶看着就好了

TOP

原帖由 zlowly 于 2006-5-10 02:50 发表
1、个人认为,对过滤项目计数应该不会增加负担,也就是在规则的属性里增加个计数,过滤成功后递增计数,每次或定期甚至只是关闭浏览器时将计数保存到文件,看不出会花费什么资源。
...


花不花资源试了你就知道,看看 starsoft 的帖子分析得很详细
http://bbs.ioage.com/viewthread. ... hlight=%C3%FB%B5%A5

要不试试把这里13楼的有效名单(近900条)加到你的黑名单,打开网页一定卡。
http://bbs.ioage.com/viewthread. ... ge=1&highlight=

原帖由 linser 于 2006-5-10 08:49 发表

机制改变了就自己修改过滤规则啊。

MT2.0的广告过滤是可以指定为某个网站有效或者全部网站有效的。

我的想法是分离从来,过滤自定义更强些。“过滤规则分为网站私有和公有”这个主意不错

做到像病毒库那样更新很不好,因为很多人就会下载到很多自己从来不要的规则,无故增加负担(虽然说是私名单)。比如:新浪网

有的人是:*.*f     有的是: *.gif          有的是  *.swf
如果都上传了又下载更新了,那他们就得到,三条    :*.*f   ,  *.gif   ,   *.swf
那当下次访问sina网浏览器可能要过滤三次
行云流水兮  用心无多  求大道以礼兵兮  凌万物而超脱



关于TheWorld2.x功能的全面介绍请参考=世界之窗使用手册=

TOP

原帖由 无边无际 于 2006-5-10 10:40 AM 发表


花不花资源试了你就知道,看看 starsoft 的帖子分析得很详细
http://bbs.ioage.com/viewthread. ... hlight=%C3%FB%B5%A5

要不试试把这里13楼的有效名单(近900条 ...


多个过滤设置的问题很好解决

遇到多个过滤设置时,可以在浏览器窗口上放置一个提示条(就像IE6 SP2的弹出窗口拦截提示一样),让用户选择一个,或者让用户自定义,如果可能的话,最好有专人定期维护这个过滤库

或者也可以将过滤库作为一种选择,完全让用户来决定是否使用。

TOP

有人注意过OPERA的过滤功能吗?选择一下的话,那才叫干脆利落.

TOP

原帖由 linser 于 2006-5-10 11:22 发表


多个过滤设置的问题很好解决

遇到多个过滤设置时,可以在浏览器窗口上放置一个提示条(就像IE6 SP2的弹出窗口拦截提示一样),让用户选择一个,或者让用户自定义,如果可能的话,最好有专人定期维护这个[c ...


不觉得麻烦么?如果有十条岂不询问十次?也许我理解错了你的意思
行云流水兮  用心无多  求大道以礼兵兮  凌万物而超脱



关于TheWorld2.x功能的全面介绍请参考=世界之窗使用手册=

TOP

原帖由 一箱 于 2006-5-10 11:25 AM 发表
有人注意过OPERA的过滤功能吗?选择一下的话,那才叫干脆利落.


Opera 9.0的过滤方便是很方便,但并不强大,很多东西还是没法过滤的

FF的ADBlock Plus+RIP+Greasemonkey和MT 2.0的AD Hunter都能做到网页全文过滤和内容替换,这点Opera还不行。

ps:“内容替换”最常见的用途就是修复google的网页快照^^

TOP

返回列表