jquery ile fiyatların güncellendiği sayfanın şişmesi
size çok basit gelen sorular soruyor olabilirim ama yine ben yine ben :)
öğrenmek için saniyede bir kere güncellenen bir fiyat tablosu yapıyorum.
json bir servise istek atıyorum. sayfa açık kaldıkça her saniye network kısmında 1 request oluşuyor ve boyutu ortalama 150kb. daha sayfa ve tasarım falan yok basit bir tablo 4 tane fiyat var.
bunun böyle yapılmadığına eminim. bant genişliği, ram tüketimi, zamanla sayfanın kilitlenme ihtimali her ne kadar acemi olsam da bariz şekilde ortada.
socket kullanmak için servis bulamadım. elimde binance api var sadece ücretsiz ve test için ideal gibi.
böyle durumlarda işin içinden nasıl çıkıyorsunuz?
Soru hatalı mı? 👎
Eğer sorunun kurallara aykırı olduğunu düşünüyorsanız lütfen bize bildirin!
Cevaplar (1)
<div id="price"></div>
const ws = new WebSocket('wss://stream.binance.com:9443/ws/!ticker@arr')
const price = document.getElementById('price')
ws.onmessage = (e) => {
const data = JSON.parse(e.data)
let bnbbtc = data.find(i => i.s == "BNBBTC")
price.innerHTML = bnbbtc.p
}
https://prototurk.com/soru/3717-api-nasil-kullanilir-binance-apiden-ekrana-veri-yazdirma
https://github.com/binance/binance-spot-api-docs/blob/master/web-socket-streams.md#individual-symbol-ticker-streams