第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會(huì)有你想問的

網(wǎng)頁加載大小10M+的pdf,時(shí)間過長(zhǎng)的問題

網(wǎng)頁加載大小10M+的pdf,時(shí)間過長(zhǎng)的問題

元芳怎么了 2019-03-20 19:15:51
加載流程是這樣的,pdf文件在ftp服務(wù)器上,web服務(wù)器要先去ftp服務(wù)器下載pdf,然后在返回文件給瀏覽器,相當(dāng)于要pdf要在網(wǎng)絡(luò)中傳輸2次,就是下載2次了。導(dǎo)致的問題就是加載時(shí)間很長(zhǎng),要10多秒才能顯示,很難忍受,請(qǐng)問大神們有沒有這方面的經(jīng)驗(yàn)和解決方案可以傳授下,pdf基本上都是10多M的大小目前能想到的解決方案,是把pdf下載服務(wù)器上,轉(zhuǎn)換成單頁的jpg,先返回第一頁的jpg,然后其他的轉(zhuǎn)換任務(wù)還在線程中異步執(zhí)行,這樣應(yīng)該可以將請(qǐng)求時(shí)間縮短一半。
查看完整描述

9 回答

?
九州編程

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超4個(gè)贊

之前遇到過類似的問題,,圖片上傳,一開始的思路是前端把圖片上傳到后臺(tái),再由后臺(tái)上傳到七牛云,后來感覺太影響速度,就直接用七牛的JS SDK,前端把直接把圖上傳到七牛,只把對(duì)應(yīng)的文件名(key)發(fā)給后臺(tái),再將key存入數(shù)據(jù)庫。
我覺得題主這個(gè)問題類似吧,,為什么不直接在頁面上的PDF地址改成FTP服務(wù)器的地址呢??如有錯(cuò)誤請(qǐng)批評(píng)指出,不才在這方面不了解

查看完整回答
反對(duì) 回復(fù) 2019-04-18
?
嚕嚕噠

TA貢獻(xiàn)1784條經(jīng)驗(yàn) 獲得超7個(gè)贊

ftp協(xié)議可以直接訪問下載的


查看完整回答
反對(duì) 回復(fù) 2019-04-18
?
慕容708150

TA貢獻(xiàn)1831條經(jīng)驗(yàn) 獲得超4個(gè)贊

提供一個(gè)思路樓主參考
文件切割成多份,多線程下載,完成后在本地組合生成文件。
不過借用第三方,如七牛,這種已經(jīng)優(yōu)化的專業(yè)的平臺(tái)應(yīng)該更省事?
睡覺嚕,晚安

查看完整回答
反對(duì) 回復(fù) 2019-04-18
?
MMTTMM

TA貢獻(xiàn)1869條經(jīng)驗(yàn) 獲得超4個(gè)贊

我們的做法是在后端寫個(gè)服務(wù),先把上傳的pdf文檔,利用這個(gè)接口存儲(chǔ)成多個(gè)svg文件,然后把這些svg文件提交到阿里云的oss或者是七牛的存儲(chǔ)服務(wù)中,這個(gè)轉(zhuǎn)換和存儲(chǔ)的過程大概在半分鐘左右,訪問的時(shí)候,可以用懶加載方式,瀏覽效率和用戶體驗(yàn)都非常不錯(cuò)。


查看完整回答
反對(duì) 回復(fù) 2019-04-18
?
慕尼黑5688855

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊

  1. 試試把pdf直接放到web機(jī)器,再訪問web機(jī)器看速度提升了多少,ftp和web機(jī)器在一個(gè)內(nèi)網(wǎng)嗎?

  2. 將下載分發(fā)用云存儲(chǔ)平臺(tái)去,如cdn提供商、阿里云等

  3. 如果web機(jī)器訪問速度可以,那可以使用rsync將ftp的同步到web機(jī)器來,如果項(xiàng)目小的話


查看完整回答
反對(duì) 回復(fù) 2019-04-18
?
躍然一笑

TA貢獻(xiàn)1826條經(jīng)驗(yàn) 獲得超6個(gè)贊

新的pdf功能可以做成 類似異步請(qǐng)求的效果 本身文件很小具體需求會(huì)請(qǐng)求網(wǎng)絡(luò)


查看完整回答
反對(duì) 回復(fù) 2019-04-18
?
莫回?zé)o

TA貢獻(xiàn)1865條經(jīng)驗(yàn) 獲得超7個(gè)贊

為什么每次請(qǐng)求 都要重新連FTP下載?
建議第一次下載后把文件存在本地,
如果PDF會(huì)經(jīng)常改動(dòng),那就在第二次下載之前判斷一下文件大小和修改時(shí)間,
有改動(dòng)再重新下載。

查看完整回答
反對(duì) 回復(fù) 2019-04-18
?
湖上湖

TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊

實(shí)現(xiàn)代理機(jī)制,在服務(wù)器端將FTP的下載流重定向到瀏覽器的響應(yīng)流中


查看完整回答
反對(duì) 回復(fù) 2019-04-18
  • 9 回答
  • 0 關(guān)注
  • 958 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)