tweak renderTemplate3 for performance

This commit is contained in:
Azareal 2020-03-19 09:50:57 +10:00
parent 6a7b8fd3ee
commit 3d7f04b92b
1 changed files with 4 additions and 2 deletions

View File

@ -120,7 +120,8 @@ func renderTemplate3(tmplName, hookName string, w http.ResponseWriter, r *http.R
s := h.Stylesheets s := h.Stylesheets
h.Stylesheets = nil h.Stylesheets = nil
simpleBot := h.CurrentUser.LastAgent == c.Semrush || h.CurrentUser.LastAgent == c.Ahrefs simpleBot := h.CurrentUser.LastAgent == c.Semrush || h.CurrentUser.LastAgent == c.Ahrefs
if r.FormValue("i") != "1" && !simpleBot { inner := r.FormValue("i") == "1"
if !inner && !simpleBot {
c.PrepResources(h.CurrentUser, h, h.Theme) c.PrepResources(h.CurrentUser, h, h.Theme)
for _, ss := range s { for _, ss := range s {
h.Stylesheets = append(h.Stylesheets, ss) h.Stylesheets = append(h.Stylesheets, ss)
@ -129,10 +130,11 @@ func renderTemplate3(tmplName, hookName string, w http.ResponseWriter, r *http.R
if h.CurrentUser.Loggedin { if h.CurrentUser.Loggedin {
h.AddScriptAsync("member.js") h.AddScriptAsync("member.js")
} }
} else {
h.CurrentUser.LastAgent = 0 h.CurrentUser.LastAgent = 0
} }
if h.CurrentUser.Loggedin || simpleBot { if h.CurrentUser.Loggedin || inner || simpleBot {
h.MetaDesc = "" h.MetaDesc = ""
h.OGDesc = "" h.OGDesc = ""
} else if h.MetaDesc != "" && h.OGDesc == "" { } else if h.MetaDesc != "" && h.OGDesc == "" {