Add load time

This commit is contained in:
elpatron68
2024-05-28 08:42:57 +02:00
parent 4d7e352220
commit 24e9d83a52
2 changed files with 9 additions and 2 deletions

9
app.py
View File

@@ -1,6 +1,7 @@
import os
import time
import logging
from flask import Flask, render_template, request, session, send_from_directory
from flask import Flask, render_template, request, session, send_from_directory, g
from flask_bootstrap import Bootstrap
app = Flask(__name__)
@@ -32,6 +33,12 @@ item6 = 0
app.logger.info('Starting erdbeerhannah v' + version)
# https://code-maven.com/flask-display-elapsed-time
@app.before_request
def before_request():
g.request_start_time = time.time()
g.request_time = lambda: "%.5fs" % (time.time() - g.request_start_time)
# prevent cached responses
# https://stackoverflow.com/questions/47376744/how-to-prevent-cached-response-flask-server-using-chrome
@app.after_request

View File

@@ -111,7 +111,7 @@
</tr>
<tr>
<td colspan="3">Made with ♥️, marmalade and zero knowledge in <a href="https://kiel-sailing-city.de/" target="_blank">Kiel Strawberry City.</a><br>
Version: {{ version }}, <a href="https://gitea.elpatron.me/elpatron/erdbeerhannah/src/branch/main/README.md" target="_blank">Infos</a></td>
Version: {{ version }} ({{ g.request_time() }}), <a href="https://gitea.elpatron.me/elpatron/erdbeerhannah/src/branch/main/README.md" target="_blank">Infos</a></td>
</tr>
</tbody>
</form>