v2.5.2
Giriş yap

jquery ile fiyatların güncellendiği sayfanın şişmesi

g4rymckinn0n
255 defa görüntülendi

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?

Cevap yaz
Cevaplar (1)
makifgokce
786 gün önce
<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