mirror of
https://git.oceanpay.cc/danial/kami_itunes_third_api.git
synced 2025-12-18 22:58:26 +00:00
perf(itunes): 优化登录流程和请求超时设置
-将请求超时时间从 60 秒调整为 30 秒,以提高响应速度- 在日志中增加登录合计耗时信息,以便更好地监控性能 - 优化日志信息,明确区分六月和苹果服务的耗时
This commit is contained in:
@@ -58,7 +58,7 @@ class AppleClient:
|
||||
"X-Apple-Tz": "28800",
|
||||
"Content-Type": "application/x-apple-plist; Charset=UTF-8",
|
||||
},
|
||||
timeout=60,
|
||||
timeout=30,
|
||||
cookies=cookies,
|
||||
)
|
||||
except Exception as e:
|
||||
|
||||
@@ -45,21 +45,22 @@ class ItunesService:
|
||||
start_time = time.time()
|
||||
sign_sap_from_june = self.june_client_service.get_sign_sap_setup()
|
||||
middle_time_1 = time.time()
|
||||
logger.info(f"[+] 获取签到参数耗时: {middle_time_1 - start_time}")
|
||||
logger.info(f"[+] 获取签到参数耗时(六月): {middle_time_1 - start_time}")
|
||||
sign_sap_setup_buffer = self.apple_client_service.query_sign_sap_setup(
|
||||
sign_sap_from_june.Data
|
||||
)
|
||||
middle_time_2 = time.time()
|
||||
logger.info(f"[+] 获取签到证书耗时: {middle_time_2 - middle_time_1}")
|
||||
logger.info(f"[+] 获取签到证书耗时(苹果): {middle_time_2 - middle_time_1}")
|
||||
sign_sap_cert = self.june_client_service.get_sign_sap_setup_cert(
|
||||
account, sign_sap_from_june, sign_sap_setup_buffer
|
||||
)
|
||||
middle_time_3 = time.time()
|
||||
logger.info(f"[+] 获取签到证书耗时: {middle_time_3 - middle_time_2}")
|
||||
logger.info(f"[+] 获取签到证书耗时(六月): {middle_time_3 - middle_time_2}")
|
||||
login_schema = self.apple_client_service.login(sign_sap_cert.Data, ItunesAccountInfo(
|
||||
account_name=account.account,
|
||||
))
|
||||
logger.info(f"[+] 登录耗时: {time.time() - middle_time_3}")
|
||||
logger.info(f"[+] 登录耗时(苹果): {time.time() - middle_time_3}")
|
||||
logger.info(f"[+] 登录耗时合计: {time.time() - start_time}")
|
||||
session = get_session()()
|
||||
|
||||
db_id = uuid.uuid4().hex
|
||||
|
||||
Reference in New Issue
Block a user