Java Applet 中的缓存

2024-01-05

有哪些方法可用于在 Java 小程序中进行缓存?

据我所知,组成小程序的 .jar 会被大多数浏览器缓存。

  • 小程序使用的任何依赖 .jar 都会出现这种情况吗?
  • 如果小程序在运行时从远程 URL 加载资源,是吗? 假设这不会被浏览器缓存是否正确?如果它 浏览器不缓存,能否实现缓存 通过写入本地存储?

小程序使用的任何依赖 .jar 都会出现这种情况吗?

是的,假设依赖的 JAR 是可缓存的。

如果小程序在运行时从远程 URL 加载资源,那么假设浏览器不会缓存这些资源是否正确?

可能是。 JVM 可能会直接连接到远程服务器,并且浏览器不会看到 HTTP 请求。此外,JVM 可能不知道浏览器的缓存组织或位置。然而,这完全依赖于平台。

JVM 也有可能实现它自己的 HTTP 缓存。 AFAIK,当前一代 Oracle JVM 不会,但未来的 JVM 可能会。

如果浏览器不缓存,是否可以通过写入本地存储来实现缓存?

仅当小程序已签名并且用户已接受签名时。小程序通常无法读取或写入本地存储。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Java Applet 中的缓存 的相关文章

随机推荐