@@ -205,37 +205,37 @@ func (tr *TemplateRender) handleMain(w http.ResponseWriter, r *http.Request) (er
205205 var domainErr error
206206 tr .DomainID , tr .DomainIsPublic , tr .Options , domainErr = tr .rwt .fs .GetDomainFromName (tr .Domain )
207207
208- // check cache if signed in
209- if tr .SignedIn && message == "" {
210- latestEntry , err := tr .rwt .fs .LatestEntryFromDomainID (tr .DomainID )
211- if err == nil {
212- log .Debugf ("latest entry from %s: %s" , tr .Domain , latestEntry )
213- var trBytes []byte
214- trBytes , err = tr .rwt .fs .GetCacheHTML (tr .Domain , true )
215- if err == nil {
216- err = json .Unmarshal (trBytes , & tr )
217- if err != nil {
218- log .Debug (err )
219- } else {
220- // erase message
221- tr .Message = ""
222- log .Debugf ("last render time: %s, %v" , tr .RenderTime , tr .RenderTime .After (latestEntry ))
223- if tr .RenderTime .After (latestEntry ) {
224- log .Debug ("using cache" )
225- w .Header ().Set ("Content-Encoding" , "gzip" )
226- w .Header ().Set ("Content-Type" , "text/html" )
227- gz := gzip .NewWriter (w )
228- defer gz .Close ()
229- return tr .rwt .mainTemplate .Execute (gz , tr )
230- }
231- }
232- } else {
233- log .Debugf ("could not unmarshal: %s" , err .Error ())
234- }
235- } else {
236- log .Debugf ("latest entry error: %s" , err .Error ())
237- }
238- }
208+ // // check cache if signed in
209+ // if tr.SignedIn && message == "" {
210+ // latestEntry, err := tr.rwt.fs.LatestEntryFromDomainID(tr.DomainID)
211+ // if err == nil {
212+ // log.Debugf("latest entry from %s: %s", tr.Domain, latestEntry)
213+ // var trBytes []byte
214+ // trBytes, err = tr.rwt.fs.GetCacheHTML(tr.Domain, true)
215+ // if err == nil {
216+ // err = json.Unmarshal(trBytes, &tr)
217+ // if err != nil {
218+ // log.Debug(err)
219+ // } else {
220+ // // erase message
221+ // tr.Message = ""
222+ // log.Debugf("last render time: %s, %v", tr.RenderTime, tr.RenderTime.After(latestEntry))
223+ // if tr.RenderTime.After(latestEntry) {
224+ // log.Debug("using cache")
225+ // w.Header().Set("Content-Encoding", "gzip")
226+ // w.Header().Set("Content-Type", "text/html")
227+ // gz := gzip.NewWriter(w)
228+ // defer gz.Close()
229+ // return tr.rwt.mainTemplate.Execute(gz, tr)
230+ // }
231+ // }
232+ // } else {
233+ // log.Debugf("could not unmarshal: %s", err.Error())
234+ // }
235+ // } else {
236+ // log.Debugf("latest entry error: %s", err.Error())
237+ // }
238+ // }
239239
240240 // create a page to write to
241241 newFile := db.File {
@@ -295,18 +295,19 @@ func (tr *TemplateRender) handleMain(w http.ResponseWriter, r *http.Request) (er
295295 tr .CustomCSS = template .CSS (tr .Options .CSS )
296296 }
297297
298- if signedin {
299- go func () {
300- trBytes , err := json .Marshal (tr )
301- if err != nil {
302- log .Error (err )
303- }
304- err = tr .rwt .fs .SetCacheHTML (tr .Domain , trBytes )
305- if err != nil {
306- log .Error (err )
307- }
308- }()
309- }
298+ // go func() {
299+ // if signedin {
300+ // return
301+ // }
302+ // trBytes, err := json.Marshal(tr)
303+ // if err != nil {
304+ // log.Error(err)
305+ // }
306+ // err = tr.rwt.fs.SetCacheHTML(tr.Domain, trBytes)
307+ // if err != nil {
308+ // log.Error(err)
309+ // }
310+ // }()
310311
311312 w .Header ().Set ("Content-Encoding" , "gzip" )
312313 w .Header ().Set ("Content-Type" , "text/html" )
@@ -464,7 +465,7 @@ func (tr *TemplateRender) handleWebsocket(w http.ResponseWriter, r *http.Request
464465 }
465466 break
466467 }
467- // log.Debugf("recv: %v", p)
468+ log .Debugf ("recv: %v" , p )
468469
469470 if ! domainChecked {
470471 domainChecked = true
@@ -558,31 +559,32 @@ func (tr *TemplateRender) handleViewEdit(w http.ResponseWriter, r *http.Request)
558559 showRaw := r .URL .Query ().Get ("raw" ) != ""
559560 log .Debugf ("raw page: '%v'" , showRaw )
560561
561- if ! many {
562- var trBytes []byte
563- trBytes , err = tr .rwt .fs .GetCacheHTML (pageID )
564- if err == nil {
565- err = json .Unmarshal (trBytes , & tr )
566- if err != nil {
567- log .Error (err )
568- } else {
569- log .Debug ("using cache" )
570- if showRaw {
571- w .Header ().Set ("Content-Encoding" , "gzip" )
572- w .Header ().Set ("Content-Type" , "text/plain" )
573- gz := gzip .NewWriter (w )
574- defer gz .Close ()
575- _ , err = gz .Write ([]byte (tr .File .Data ))
576- return
577- }
578- w .Header ().Set ("Content-Encoding" , "gzip" )
579- w .Header ().Set ("Content-Type" , "text/html" )
580- gz := gzip .NewWriter (w )
581- defer gz .Close ()
582- return tr .rwt .viewEditTemplate .Execute (gz , tr )
583- }
584- }
585- }
562+ // load from cache
563+ // if !many {
564+ // var trBytes []byte
565+ // trBytes, err = tr.rwt.fs.GetCacheHTML(pageID)
566+ // if err == nil {
567+ // err = json.Unmarshal(trBytes, &tr)
568+ // if err != nil {
569+ // log.Error(err)
570+ // } else {
571+ // log.Debug("using cache")
572+ // if showRaw {
573+ // w.Header().Set("Content-Encoding", "gzip")
574+ // w.Header().Set("Content-Type", "text/plain")
575+ // gz := gzip.NewWriter(w)
576+ // defer gz.Close()
577+ // _, err = gz.Write([]byte(tr.File.Data))
578+ // return
579+ // }
580+ // w.Header().Set("Content-Encoding", "gzip")
581+ // w.Header().Set("Content-Type", "text/html")
582+ // gz := gzip.NewWriter(w)
583+ // defer gz.Close()
584+ // return tr.rwt.viewEditTemplate.Execute(gz, tr)
585+ // }
586+ // }
587+ // }
586588
587589 if pageID != "" {
588590 var wg sync.WaitGroup
@@ -697,16 +699,19 @@ func (tr *TemplateRender) handleViewEdit(w http.ResponseWriter, r *http.Request)
697699 tr .Languages = utils .DetectMarkdownCodeBlockLanguages (initialMarkdown )
698700 log .Debugf ("processed %s content in %s" , tr .Page , time .Since (timerStart ))
699701
700- go func () {
701- trBytes , err := json .Marshal (tr )
702- if err != nil {
703- log .Error (err )
704- }
705- err = tr .rwt .fs .SetCacheHTML (f .ID , trBytes )
706- if err != nil {
707- log .Error (err )
708- }
709- }()
702+ // go func() {
703+ // if tr.SignedIn {
704+ // return
705+ // }
706+ // trBytes, err := json.Marshal(tr)
707+ // if err != nil {
708+ // log.Error(err)
709+ // }
710+ // err = tr.rwt.fs.SetCacheHTML(f.ID, trBytes)
711+ // if err != nil {
712+ // log.Error(err)
713+ // }
714+ // }()
710715
711716 w .Header ().Set ("Content-Encoding" , "gzip" )
712717 w .Header ().Set ("Content-Type" , "text/html" )
0 commit comments