我有一个问题。
我目前正在开发一个网站,我几乎完成了画廊部分。当用户点击其中一个图库图片时,图库部分将显示a)pdf文件或b)几个png(这些png将在彼此之下显示,看起来就像pdf)。
我可以选择在PDF或png之间进行选择。
问题是pdf文件高达5mb,我对此无能为力。我正在考虑提前预加载pdf文件或png。
我正在寻找一件事:网站表现。
预装一个pdf更好(在这个库中会有20-30个pdf,所以我会预先加载20-30个pdf)或者更好的方法是使用png方法(20-30 * x页数。)
或者,如果其他人有更好的主意?
答案 0 :(得分:0)
最好的标准是为自己尝试,衡量和看待。
在任何情况下,您都可以尝试通过在预加载数据量与简单性和负载之间找到平衡来减少负载。
如果是PNG,您可能会尝试将图像分割成较小的部分,并仅预加载显示一个或两个第一页所需的图像。这将允许访问者快速打开这些页面(毕竟他可能不会更远)。
对于PDF,您可以线性化文档(针对快速Web视图优化它们)。对于线性化文档,您可能只尝试预加载文件的开头。有一个关于finding how much you should preload的问题。 Adobe插件可以更快地打开线性化文件,然后非线性化。我不知道其他使用此优化的PDF插件。