Performance: Serving uploaded files
MEDIUM IMPACT
This affects page load speed and responsiveness when users request uploaded files from the server.
from flask import Flask, send_from_directory app = Flask(__name__) @app.route('/uploads/<filename>') def serve_file(filename): return send_from_directory('uploads', filename, as_attachment=False)
from flask import Flask, send_file app = Flask(__name__) @app.route('/uploads/<filename>') def serve_file(filename): return send_file(f'uploads/{filename}')
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| send_file with large files | 0 (server-side) | 0 | 0 | [X] Bad |
| send_from_directory streaming | 0 (server-side) | 0 | 0 | [OK] Good |