mirror of
https://github.com/SukkaW/Surge.git
synced 2026-09-13 02:54:38 +08:00
Perf: re-order reject output write
This commit is contained in:
@@ -270,14 +270,15 @@ export const buildRejectDomainSet = task(require.main === module, __filename)(as
|
|||||||
.addFromRuleset(readFileIntoProcessedArray(path.join(SOURCE_DIR, 'non_ip/reject-no-drop.conf')))
|
.addFromRuleset(readFileIntoProcessedArray(path.join(SOURCE_DIR, 'non_ip/reject-no-drop.conf')))
|
||||||
.addFromDomainset(readLocalRejectExtraDomainsetPromise);
|
.addFromDomainset(readLocalRejectExtraDomainsetPromise);
|
||||||
|
|
||||||
// each write() opens its own RuleOutput#<id> span under the task span
|
await rejectOutputAdGuardHome.done();
|
||||||
await Promise.all([
|
await Promise.all([
|
||||||
|
rejectOutputAdGuardHome.write(),
|
||||||
|
rejectPhisingDomainsetOutput.write(),
|
||||||
rejectDomainsetOutput.write(),
|
rejectDomainsetOutput.write(),
|
||||||
rejectExtraDomainsetOutput.write(),
|
rejectExtraDomainsetOutput.write(),
|
||||||
rejectPhisingDomainsetOutput.write(),
|
// below the offload threshold: written inline, never touch the farm
|
||||||
rejectIPOutput.write(),
|
rejectIPOutput.write(),
|
||||||
rejectNonIpRulesetOutput.write(),
|
rejectNonIpRulesetOutput.write()
|
||||||
rejectOutputAdGuardHome.write()
|
|
||||||
]);
|
]);
|
||||||
|
|
||||||
const myRejectOutputAdGuardHome = new AdGuardHomeOutput(span, 'my-reject-adguardhome', OUTPUT_INTERNAL_DIR)
|
const myRejectOutputAdGuardHome = new AdGuardHomeOutput(span, 'my-reject-adguardhome', OUTPUT_INTERNAL_DIR)
|
||||||
|
|||||||
Reference in New Issue
Block a user