[英]Should the client upload files to my nodejs server with http post or socket.io?
如果我要通過socket.io發送文件的數據二進制文件,性能會有差異嗎?
好吧,我現在開發了我的測試! 總結一下HTTP.POST
是一種更快的方法!
上面我用
Socket.IO
上傳了大約726mb file (express)
上面我在這里使用了
http.post
和formidable
(沒有表達),這是一個問題,使用socket.io
方式,我必須一步一步地發送我從(video.mov)726mb
文件中讀取的二進制數據, (64*1024 Bytes reading and sending reading sending...to prevent some Memory Error).
向大家展示我的代碼也許是個好主意:
Socket.IO Upload
: index.html server.js HTTP-POST Upload:(It's not my coding!):
server.js
通過HTTP在2分鍾以上上傳文件后,大多數瀏覽器將崩潰,因此,我建議使用socket.io上傳大文件。 它還允許您停止並在停止它們的位置重新開始上傳。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.