Back to questions
Junior — Middle
61
Каким образом можно подсчитывать число HTTP-запросов в приложении?
Answer from AI
sobes.tech AI
Для подсчёта числа HTTP-запросов в Python-приложении можно использовать несколько подходов, в зависимости от используемого фреймворка.
Например, в Flask можно создать простой middleware или использовать декоратор для подсчёта запросов:
from flask import Flask, request
app = Flask(__name__)
request_count = 0
@app.before_request
def count_requests():
global request_count
request_count += 1
@app.route('/')
def index():
return f"Number of requests: {request_count}"
if __name__ == '__main__':
app.run()
Если приложение более сложное, можно использовать специализированные инструменты мониторинга, например Prometheus с экспортером метрик, которые автоматически собирают и визуализируют количество запросов.
Также можно логировать запросы и анализировать логи для подсчёта.