Sobes.tech
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 с экспортером метрик, которые автоматически собирают и визуализируют количество запросов.

Также можно логировать запросы и анализировать логи для подсчёта.