diff --git a/app/router/rules/json/chinasites.go b/app/router/rules/json/chinasites.go index 75968fd0b..c061f6700 100644 --- a/app/router/rules/json/chinasites.go +++ b/app/router/rules/json/chinasites.go @@ -37,9 +37,13 @@ const ( ) var ( + compiledMatchers []*RegexpDomainMatcher +) + +func init() { compiledMatchers = make([]*RegexpDomainMatcher, 0, 1024) - regexpDomains = []string{ + regexpDomains := []string{ dotCn, anySubDomain + "10010" + dotCom, @@ -187,9 +191,7 @@ var ( anySubDomain + "youku" + dotCom, anySubDomain + "zhihu" + dotCom, } -) -func init() { for _, pattern := range regexpDomains { matcher, err := NewRegexpDomainMatcher(pattern) if err != nil {