1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-02 19:32:19 +01:00

Let favicon be cached (#3729)

This commit is contained in:
Sebastian Lövdahl
2022-08-18 22:54:10 +03:00
committed by GitHub
parent fc15ddfa91
commit a47e92f2bc

View File

@@ -947,6 +947,9 @@ def make_app(debug=get_bool_env(ENV_DEV)):
class StaticFileHandler(tornado.web.StaticFileHandler): class StaticFileHandler(tornado.web.StaticFileHandler):
def set_extra_headers(self, path): def set_extra_headers(self, path):
if "favicon.ico" in path:
self.set_header("Cache-Control", "max-age=84600, public")
else:
self.set_header( self.set_header(
"Cache-Control", "no-store, no-cache, must-revalidate, max-age=0" "Cache-Control", "no-store, no-cache, must-revalidate, max-age=0"
) )