2013-07-31 23 views
2

我在使用Socket.io的Nodejs。在Socket.io發出之前舍入數字?

我想盡量減少我發送的數據的大小。我想發送號碼給客戶。我的號碼精度很高,但客戶端只需要知道號碼的前幾位數字。

舍入數字是否會減少我發送的數據的大小(使用Socket.io)? 使用JSON.stringify,這樣做會工作,但我不知道是否Socket.io序列化/解析器以同樣的方式工作。

和/或是否有另一種更有效的方式來做到這一點?

回答

1

是的,舍入數字會導致發送的數據更少。下面是Chrome開發者工具的網絡標籤的WebSockets的子標籤的截圖(注意長度列值9.9 VS 9.888888):

enter image description here