Performance: File size limits
HIGH IMPACT
This affects page load speed and server response time by controlling how large uploaded files can be, preventing slow uploads and server overload.
from flask import Flask, request app = Flask(__name__) app.config['MAX_CONTENT_LENGTH'] = 5 * 1024 * 1024 # 5 MB limit @app.route('/upload', methods=['POST']) def upload(): file = request.files['file'] file.save('/uploads/' + file.filename) return 'Upload complete' if __name__ == '__main__': app.run()
from flask import Flask, request app = Flask(__name__) @app.route('/upload', methods=['POST']) def upload(): file = request.files['file'] file.save('/uploads/' + file.filename) return 'Upload complete' if __name__ == '__main__': app.run()
| Pattern | DOM Operations | Reflows | Paint Cost | Verdict |
|---|---|---|---|---|
| No file size limit | N/A | N/A | Blocks server response causing delayed LCP | [X] Bad |
| Set MAX_CONTENT_LENGTH limit | N/A | N/A | Faster server response, better LCP | [OK] Good |