在一个页面上,加载的时候,需要显示:我通过API接收到的账户数据,包括解密json文件,上传约100张图片到页面,所以另外需要显示约4000( !) 同一页面上的图片和数据库 (mysql) 中的名称。当页面加载时,这一切都是一次性的!
当我在正常情况下转到此页面时(我只是从数据库中删除数据并简单地当场解密 json),然后加载转换本身 10 秒,然后页面本身再加载 20 秒。在某些站点上,我看到了如何立即发生转换,并且数据似乎逐渐加载到其块中。同时,这对页面上其他元素的加载几乎没有影响。请告诉我这是什么样的魔法以及如何用谷歌搜索它?
例如,如果您首先只加载页面结构而没有大量数据(例如,仅文本帐户数据),就可以实现这种魔力。之后,当页面加载时,您可以通过 Ajax 请求加载其余部分并将其插入到预先准备好的块中。
使用 jQuery 时,在内部发送 Ajax 请求:
如果您只需要按原样显示图片而无需对其进行进一步操作(例如 - 单击 - 增加等等......),那么在显示之前,制作一张图片!这就是我如何将大约 7000 张图片 - 迷你草图 - 合成一张图片,处理时间为 0.01-0.1 秒,显示是瞬时的。感受一下GD库,各种场合都有方法。如需指南,请查看预订网站上的缩略图输出 - 每家酒店有 20-50 张迷你图片,等等。作为一张长图片。