文章詳情頁
javascript - web端請(qǐng)求一個(gè)正在被修改的文件會(huì)怎么樣?
瀏覽:225日期:2023-09-19 17:33:12
問題描述
我遇到了一個(gè)問題 web端請(qǐng)求一個(gè)圖片 但是這個(gè)圖片在服務(wù)端被每秒幾十次的頻率在修改。server端nodejs用fs.createReadStream(image_path).pipe(response);來返回圖片。我測試了下 python單線程 每秒10次的頻率修改這個(gè)圖片web端請(qǐng)求圖片的話 就會(huì)出現(xiàn)請(qǐng)求不到的情況 只能請(qǐng)求到很小的數(shù)據(jù) 而且繼續(xù)等也沒有繼續(xù)過來的stream了只能頻繁的F5來試運(yùn)氣請(qǐng)問有辦法在后端處理 讓前端一定能獲取到這個(gè)圖片嗎?
問題解答
回答1:頻繁修改就不要用stream,圖片可以用同步方法讀到內(nèi)存中,再傳給客戶端
標(biāo)簽:
JavaScript
相關(guān)文章:
1. boot2docker無法啟動(dòng)2. 關(guān)docker hub上有些鏡像的tag被標(biāo)記““This image has vulnerabilities””3. docker-compose中volumes的問題4. docker安裝后出現(xiàn)Cannot connect to the Docker daemon.5. java - SSH框架中寫分頁時(shí)service層中不能注入分頁類6. nignx - docker內(nèi)nginx 80端口被占用7. docker images顯示的鏡像過多,狗眼被亮瞎了,怎么辦?8. dockerfile - 為什么docker容器啟動(dòng)不了?9. docker容器呢SSH為什么連不通呢?10. 關(guān)于docker下的nginx壓力測試
排行榜

熱門標(biāo)簽
網(wǎng)公網(wǎng)安備