Closed ncaq closed 3 years ago
uBlock Origin向けのフィルターをダイエットする · Issue #7 · ncaq/uBlacklistRule で指摘された事項、
uBlacklistと異なり単に部分一致させているだけなので、TLDの自動生成は完全に不要ではないでしょうか (もし必要なら正規表現も書けます)。
に対応。
型的にホスト名とホストテンプレート(TLD入れる前)を区別して、 uBlock Origin向けのルールでは一つ以外除外する。
構造をかなり変える必要があるので、 それなりに面倒そうです。
TLD入れる前の文字列を持っておいて、 そのまま取り出す関数と、 埋めて取り出す関数があれば良さそうですね。
並列実行でサクッと生成してそんなに負荷なく使えるから良いじゃんと思ってたけど雑にDNSのフィルタかけるとメチャクチャ生成が遅いことが分かったので修正が急務になった
文章がおかしい。 並列実行が使えればサクッと終わるんですが、 雑に並列実行するとDNSルックアップが壊れてしまうらしいので、 並列数をもっと制御するか1通信数で実行する必要があるのですが、 そうするとメチャクチャ遅いからこれを実装する必要がある。
uBlock Origin向けのフィルターをダイエットする · Issue #7 · ncaq/uBlacklistRule で指摘された事項、
に対応。
型的にホスト名とホストテンプレート(TLD入れる前)を区別して、 uBlock Origin向けのルールでは一つ以外除外する。
構造をかなり変える必要があるので、 それなりに面倒そうです。
TLD入れる前の文字列を持っておいて、 そのまま取り出す関数と、 埋めて取り出す関数があれば良さそうですね。