mirror of https://gitlab.com/bashrc2/epicyon
Enable benchmarks
parent
95fce30bb5
commit
9fc0c4b653
27
daemon.py
27
daemon.py
|
@ -1122,18 +1122,17 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
prevGetId: str, currGetId: str):
|
prevGetId: str, currGetId: str):
|
||||||
"""Updates a dictionary containing how long each segment of GET takes
|
"""Updates a dictionary containing how long each segment of GET takes
|
||||||
"""
|
"""
|
||||||
if self.server.debug:
|
timeDiff = int((time.time() - GETstartTime) * 1000)
|
||||||
timeDiff = int((time.time() - GETstartTime) * 1000)
|
logEvent = False
|
||||||
logEvent = False
|
if timeDiff > 100:
|
||||||
if timeDiff > 100:
|
logEvent = True
|
||||||
logEvent = True
|
if prevGetId:
|
||||||
if prevGetId:
|
if GETtimings.get(prevGetId):
|
||||||
if GETtimings.get(prevGetId):
|
timeDiff = int(timeDiff - int(GETtimings[prevGetId]))
|
||||||
timeDiff = int(timeDiff - int(GETtimings[prevGetId]))
|
GETtimings[currGetId] = str(timeDiff)
|
||||||
GETtimings[currGetId].append(str(timeDiff))
|
if logEvent:
|
||||||
if logEvent:
|
for Id, timeDiff in GETtimings.items():
|
||||||
for Id, timeDiff in GETtimings.items():
|
print('GET TIMING|' + Id + '|' + timeDiff)
|
||||||
print('GET TIMING|' + Id + '|' + timeDiff)
|
|
||||||
|
|
||||||
def _benchmarkPOSTtimings(self, POSTstartTime, POSTtimings: [],
|
def _benchmarkPOSTtimings(self, POSTstartTime, POSTtimings: [],
|
||||||
postID: int):
|
postID: int):
|
||||||
|
@ -1968,7 +1967,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
return
|
return
|
||||||
|
|
||||||
self._benchmarkGETtimings(GETstartTime, GETtimings,
|
self._benchmarkGETtimings(GETstartTime, GETtimings,
|
||||||
'show about screen done'
|
'show about screen done',
|
||||||
'robots txt')
|
'robots txt')
|
||||||
|
|
||||||
# if not authorized then show the login screen
|
# if not authorized then show the login screen
|
||||||
|
@ -2598,7 +2597,7 @@ class PubServer(BaseHTTPRequestHandler):
|
||||||
self.server.GETbusy = True
|
self.server.GETbusy = True
|
||||||
|
|
||||||
self._benchmarkGETtimings(GETstartTime, GETtimings,
|
self._benchmarkGETtimings(GETstartTime, GETtimings,
|
||||||
'avatar background shown done'
|
'avatar background shown done',
|
||||||
'GET busy time')
|
'GET busy time')
|
||||||
|
|
||||||
if not self._permittedDir(self.path):
|
if not self._permittedDir(self.path):
|
||||||
|
|
Loading…
Reference in New Issue