开发者社区> 问答> 正文

网页加载大小10M+的pdf,时间过长的问题

加载流程是这样的,pdf文件在ftp服务器上,web服务器要先去ftp服务器下载pdf,然后在返回文件给浏览器,相当于要pdf要在网络中传输2次,就是下载2次了。

导致的问题就是加载时间很长,要10多秒才能显示,很难忍受,

请问大神们有没有这方面的经验和解决方案可以传授下,pdf基本上都是10多M的大小

目前能想到的解决方案,是把pdf下载服务器上,转换成单页的jpg,先返回第一页的jpg,然后其他的转换任务还在线程中异步执行,这样应该可以将请求时间缩短一半。

展开
收起
a123456678 2016-03-12 09:26:06 2369 0
1 条回答
写回答
取消 提交回答
  • 试试把pdf直接放到web机器,再访问web机器看速度提升了多少,ftp和web机器在一个内网吗?
    将下载分发用云存储平台去,如cdn提供商、阿里云等
    如果web机器访问速度可以,那可以使用rsync将ftp的同步到web机器来,如果项目小的话

    2019-07-17 19:00:05
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
对象存储实战指南-试读 立即下载
OpenAnolis 龙蜥操作系统开源社区技术创新白皮书 立即下载
使用CNFS搭建弹性Web服务 立即下载