|
|
@@ -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 {
|