如果图像已经在缓存中,使用预加载技术是否会影响加载时间?

发布于 2024-10-11 16:38:10 字数 529 浏览 3 评论 0原文

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

使用以下命令预加载图像的最佳方法JavaScript/jQuery?

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

我尝试过的
我尝试过类似的事情:

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

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

I'm using this technique (mentioned in the comment) for preloading large header images.

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

The upshot is that it calls for loading all of the images in a hidden div on my homepage. If the user hits my homepage multiple times, will these images be pulled from the cache, or will they be "reloaded" if you will from the server?

What I tried
I attempted something like:

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

but it didn't seem to work. (yes, I called session_start() before any headers were sent; Session is working fine.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

壹場煙雨 2024-10-18 16:38:10

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

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

我不知道为什么你发布php代码...

Assuming your web server sends appropriate http headers to inform the browser the images are safe to cache, yes, its very likely the browser won't repeat http requests unless a refresh is forced.

Here's good info http://www.mnot.net/cache_docs/

I'm not sure why you posted php code...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文