每次首次缓慢显示PDF

每次首次缓慢显示PDF,pdf,time,load,Pdf,Time,Load,我们正在构建一个web应用程序,广泛使用PDF显示文档。当用户第一次登录应用程序并单击PDF时,我们将面临长达20-30秒的延迟来显示PDF,即使是在相当快速的连接上使用小型PDF。随后的PDF显示得更快。在显示第一个PDF文件时,HD在一些机器上大量运行。SSD计算机在2-5秒内加载第一个PDF。Chrome内置了PDF查看器,这不是问题 显然,问题在于AcrobatReader插件 我们是否可以在用户登录时无形地加载PDF以准备好插件?对于IE6+和FF3+是否有“内置”机制的替代解决方案

我们正在构建一个web应用程序,广泛使用PDF显示文档。当用户第一次登录应用程序并单击PDF时,我们将面临长达20-30秒的延迟来显示PDF,即使是在相当快速的连接上使用小型PDF。随后的PDF显示得更快。在显示第一个PDF文件时,HD在一些机器上大量运行。SSD计算机在2-5秒内加载第一个PDF。Chrome内置了PDF查看器,这不是问题

显然,问题在于AcrobatReader插件


我们是否可以在用户登录时无形地加载PDF以准备好插件?对于IE6+和FF3+是否有“内置”机制的替代解决方案

听起来这正是Reader/Acrobat的发布时间。您可以通过打开Reader然后访问站点来轻松验证这一点。如果延迟消失,你就会知道原因

您可以要求用户先打开Reader。嗯

在编程方面,我唯一能想到的就是在后台的另一个窗口/选项卡中打开一个虚拟PDF。您可以将PDF的“打开操作”设置为关闭自身(通过脚本)。用户将看到一个窗口出现和消失


嗯。。。您可以将PDF粘贴在
标记中。我想知道如果你把那个物体设为不可见,Acrobat会不会玩得很好?这可能是特定于浏览器的,但值得研究。

听起来这只是Reader/Acrobat的发布时间。您可以通过打开Reader然后访问站点来轻松验证这一点。如果延迟消失,你就会知道原因

您可以要求用户先打开Reader。嗯

在编程方面,我唯一能想到的就是在后台的另一个窗口/选项卡中打开一个虚拟PDF。您可以将PDF的“打开操作”设置为关闭自身(通过脚本)。用户将看到一个窗口出现和消失


嗯。。。您可以将PDF粘贴在
标记中。我想知道如果你把那个物体设为不可见,Acrobat会不会玩得很好?这可能是特定于浏览器的问题,但值得研究。

您已经验证了问题出在客户端而不是服务器上?这个“显然”可能是自以为是的,但似乎是这样。只有第一个PDF打开缓慢,无论选择哪个PDF或其大小,所有后续PDF都会缓慢打开。第一次缓慢打开的PDF如果第二次打开,则会快速打开。关闭浏览器,重新打开和/或重新启动,问题会重复出现。您已验证问题出在客户端而不是服务器上?显然“可能是故意的,但似乎是这样。只有第一个PDF打开缓慢,无论选择哪个PDF或其大小,所有后续PDF都会缓慢打开。第一次缓慢打开的PDF如果第二次打开,则会快速打开。关闭浏览器,重新打开和/或重新启动,问题会重复出现。