Perf: further speed up infra

This commit is contained in:
SukkaW
2023-09-14 20:15:49 +08:00
parent adb8b43357
commit 78afa595a9
25 changed files with 431 additions and 173 deletions

View File

@@ -1,6 +1,6 @@
// Surge Domain Set can not include root domain from public suffix list.
const tldts = require('tldts');
const tldts = require('tldts'); // hit ratio way too low, dont cache
const picocolors = require('picocolors');
const path = require('path');
const listDir = require('@sukka/listdir');
@@ -21,7 +21,7 @@ const validateDomainSet = async (filePath) => {
if (!line) {
continue;
}
const domain = line.charCodeAt(0) === 46 ? line.slice(1) : line;
const domain = line[0] === '.' ? line.slice(1) : line;
const parsed = tldts.parse(domain, { allowPrivateDomains: true, detectIp: false });
if (