diff --git a/main.go b/main.go index a50c046..59d8804 100644 --- a/main.go +++ b/main.go @@ -29,14 +29,16 @@ import ( "time" ) -// ---------- tuned HTTP client and buffer pool ---------- var httpClient = &http.Client{ Timeout: 15 * time.Second, Transport: &http.Transport{ + Proxy: http.ProxyFromEnvironment, + DialContext: (&net.Dialer{ Timeout: 8 * time.Second, KeepAlive: 30 * time.Second, }).DialContext, + MaxIdleConns: 6, MaxIdleConnsPerHost: 3, IdleConnTimeout: 60 * time.Second, @@ -547,7 +549,7 @@ func indexHandler(w http.ResponseWriter, r *http.Request) { accentRgba := hexToRGBA(accent, 0.12) inlineStyle := fmt.Sprintf(``, html.EscapeString(accent), html.EscapeString(accentRgba), html.EscapeString(imgScale)) - w.Header().Set("Content-Type", "text/html; charset=utf-8") + w.Header().Set("Content-Type", "text/html; charset=utf8") _, _ = io.WriteString(w, `