如果图像已经在缓存中,使用预加载技术会对加载时间有害吗?

时间:2011-01-11 23:59:55

标签: php html image caching preloading

我正在使用这种技术(在评论中提到)预加载大标题图像。

The definitive best way to preload images using JavaScript/jQuery?

结果是它要求在我的主页上加载隐藏div中的所有图像。如果用户多次访问我的主页,是否会从缓存中提取这些图像,或者如果您将从服务器中“重新加载”这些图像?

我尝试了什么
我尝试过类似的事情:

if(!isset($_SERVER['imgLoaded'])) {
    // preload images
    $_SERVER['imgLoaded'] == 1;
}

但它似乎没有用。 (是的,我在发送任何标头之前调用了session_start(); Session工作正常。

1 个答案:

答案 0 :(得分:0)

假设您的Web服务器发送适当的http标头以通知浏览器图像可以安全缓存,是的,除非强制刷新,否则浏览器很可能不会重复http请求。

这是一个很好的信息http://www.mnot.net/cache_docs/

我不确定你为什么发布php代码......