文章詳情頁(yè)
javascript - web端請(qǐng)求一個(gè)正在被修改的文件會(huì)怎么樣?
瀏覽:139日期:2023-09-19 17:33:12
問(wèn)題描述
我遇到了一個(gè)問(wèn)題 web端請(qǐng)求一個(gè)圖片 但是這個(gè)圖片在服務(wù)端被每秒幾十次的頻率在修改。server端nodejs用fs.createReadStream(image_path).pipe(response);來(lái)返回圖片。我測(cè)試了下 python單線程 每秒10次的頻率修改這個(gè)圖片web端請(qǐng)求圖片的話 就會(huì)出現(xiàn)請(qǐng)求不到的情況 只能請(qǐng)求到很小的數(shù)據(jù) 而且繼續(xù)等也沒(méi)有繼續(xù)過(guò)來(lái)的stream了只能頻繁的F5來(lái)試運(yùn)氣請(qǐng)問(wèn)有辦法在后端處理 讓前端一定能獲取到這個(gè)圖片嗎?
問(wèn)題解答
回答1:頻繁修改就不要用stream,圖片可以用同步方法讀到內(nèi)存中,再傳給客戶端
標(biāo)簽:
JavaScript
相關(guān)文章:
1. 對(duì)mysql某個(gè)字段監(jiān)控的功能2. javascript - windows下如何使用babel,遇到了困惑3. html5 - ElementUI table中el-table-column怎么設(shè)置百分比顯示。4. javascript - js中向下取整5. python - 為什么正常輸出中文沒(méi)有亂碼,zip函數(shù)之后出現(xiàn)中文編程unicode編碼的問(wèn)題,我是遍歷輸出的啊。6. html - vue項(xiàng)目中用到了elementUI問(wèn)題7. showpassword里的this 是什么意思?代表哪個(gè)元素8. java enum 變量不能再case里面重復(fù)定義?9. JavaScript事件10. javascript - table列過(guò)多,有什么插件可以提供列排序和選擇顯示列的功能
排行榜

熱門標(biāo)簽