【发布时间】:2009-10-13 10:22:41
【问题描述】:
我目前正在使用 PHP + MySQL 和 jQuery 开发一个网站。到目前为止,我一直在我的本地机器上做这件事。我注意到,当我看到页面时,页面上的图像需要一些时间才能加载(时间很少但可见)。所有图像都很小(小于 3 KB 的 PNG)。现在,当我加载页面时,会发生一些数据库连接以获取一些我将显示的数据。
我不确定这个加载时间问题是否与图像数量有关,或者与 PHP 脚本 + 数据库连接执行所需的时间有关。 (我的数据库中的数据很少,所以我不会假设这种情况。)
我的问题是:在每个页面的开头预加载所有图像是一种好方法吗?我用 jQuery 试了一下,效果很好。我只是不确定我能得到哪些缺点。例如,要这样做,我需要在页面的开头包含 jQuery 库吗?我认为这是一种不好的做法。
【问题讨论】:
标签: php jquery mysql image preload