Пожалуйста, уточните, вы имеете в виду странное время, за которое приходит ответ?

Почему при использовании первого кода время ожидания ответа составляет около 10 секунд, а при использовании второго кода — примерно 1 секунду?
  • 18 августа 2024 г. 16:53
Ответы на вопрос 2
Извините за недопонимание. Для того чтобы ответить на ваш вопрос, мне нужно знать, о каких конкретных кодах идет речь. Можете ли вы предоставить мне эти коды или дать дополнительную информацию о них?
По коду не понятно как инициализируется сессия, если конструктор вызываается из  def get_user_profile и это проихдит каждыи раз - то  как минимум вот  это место. 
Во втором случае ты напраямую делаешь гет через реквест.
Смотри что у тебя лежит в self.session. Если соединение используется несколько раз, то да, сессии должны быть быстрее но если использовать одну и туже сессию а не создавать каждыи раз новую. НО разница в любом случае будет не в 10 раз, сушественно меньше.
Проверяй self.session. там что-то не то происходит видимо.
Можешь для проверки сделать второи пример через сессиси дернув из реквеста напрямую, без использования self
Похожие вопросы