Binanceアクセス速度検証
概要
AWSのどのリージョンがBinanceへのアクセス速度が速いか検証
検証対象とするAWSのリージョンは以下
ap-east-1 (香港)
ap-south-1 (ムンバイ)
ap-southeast-1 (シンガポール)
ap-northeast-1 (東京)
ca-central-1 (カナダ)
us-east-2 米国東部 (オハイオ)
環境
検証を実施するサーバのスペックはt2.mediumとする
検証用のコードは以下の通り
import time
import requests
import numpy as np
from rich import print
binance_urls = [
'https://api.binance.com/api/v3/exchangeInfo',
'https://api1.binance.com/api/v3/exchangeInfo',
'https://api2.binance.com/api/v3/exchangeInfo',
'https://api3.binance.com/api/v3/exchangeInfo'
]
def speed_test(url):
r = requests.get(url)
return r.elapsed.total_seconds()
results = {}
for url in binance_urls:
url_results = []
for i in range(0,100):
result = speed_test(url)
url_results.append(result)
time.sleep(0.1)
results[url] = {
'mean':np.mean(url_results),
'min':np.min(url_results),
'max':np.max(url_results),
}
print(results)
検証結果
ここから先は
145字
/
1画像
¥ 500
この記事が気に入ったらチップで応援してみませんか?