requests.post上传照片,程序会卡顿,如何改善

在做深度学习,当检测到置信度大于60时会上传摄像头拍到的3张现场的照片。
置信度小于60时是正常显示摄像头的视频,而每次大于60时上传图片,程序就会出现卡顿

 # 如果置信度大于60
if conf[0] > 60:
   if os.path.exists(fire_path+"pic3.jpg"):
        #发送报警信号和3幅图片
        url = "https://xxxxxxxxxxxxxxxxxx"
        data = {"device_id": 12345678901, "alarm_state": 1, "alarm_time": str(int(time.time()))}
        files = {
        "image[0]": open(fire_path+"pic1.jpg", 'rb'),
        "image[1]": open(fire_path+"pic2.jpg", 'rb'),
        "image[2]": open(fire_path+"pic3.jpg", 'rb')
         }
         res = requests.post(url, data=data, files=files)

     else:
           pass

设置全局的socket超时时间会不会有所改善?

res = requests.post(url, data=data, files=files)
这里数据量大会造成卡顿,可以改为多线程。