[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 12/29 21:07 / Filesize : 308 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

【CSS】Mozilla広告ブロック【Adblock】



687 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/04/11(水) 18:44:07 ID:mZN9E+zg0]
Wladimir Palant(現行の Adblock Plus の開発者)の答え:

A1.どれでも良し。
8文字以上のフィルタはほとんど速度差が出ません。
ただし誤爆が起きないという点においては一番最後のものがお勧めです。

A2.例えシンプルなフィルタが100個あっても1個の正規表現よりはまだ速いです。
勿論"banner34(34は任意の2桁の数字)"をブロックするのに100個ものシンプルなフィルタを登録するのは労力が割に合わないが、
この例においては正規表現の使用にはそれくらいのメリットしかありません。

rick752 の補足:
効率が良いのは直列した8文字(ワイルドカードで分割されていない)。
『banner1234』は良い。
『banner*1234』は悪い。
上の条件を満たすならワイルドカードはどこに使っても良い(※1)。

AmirG のお礼:
正規表現は8文字未満のフィルタにのみ使えってことですね。

rick752 の補足:
そう、でも普通に書いたら8文字は超える。
大量のシンプルなフィルタは1つの正規表現に勝ります。
またそれらは読みやすく管理も楽でオン・オフの切り替えも簡単です。
それに『$~image』を正規表現の塊にセットしたりとかしたくないでしょう?(※2)

※1は多分『bannnnnner*12345678』はおkという意味だと思うんだ。
※2は多分複雑な正規表現にオプションを適用するために起こりうる全てのケースをチェックするのは
激しく手間だから素直に普通のフィルタにオプション付けて使っとけと言いたいんだと思うんだ。







[ 続きを読む ] / [ 携帯版 ]

全部読む 前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧](;´∀`)<308KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef