使用隐藏的div缓存数据

2024-02-17

我试图通过执行以下操作来加快我的 ajax Web 应用程序的响应时间:

假设用户请求一个内容不会更改的页面(例如网络表单)。当用户发出不同的请求时,我通过将表单放入隐藏的 div 中来“缓存”表单。在显示新信息之前。因此,表单基本上仍然加载在浏览器中,但对用户不可见。如果用户再次请求相同的表单,则会从隐藏的 div 中加载该表单。这比往返服务器获取表单要快得多。

我确实意识到,使用大量数据这样做可能会降低性能,因为浏览器会在内存中保留大量数据。但我会限制以这种方式“缓存”的数量。

现在,我自己想出了这个,这就是为什么我想知道是否有更好/既定的方法来做到这一点。它按预期工作,但我不知道可能的缺点是什么(也许与安全相关?)。

我将不胜感激任何建议。 非常感谢。


我以前做过这个。这可能是一种有用的技术。只需确保数据准确并且您支持禁用 JS 的用户代理即可。

编辑:并且没有更好的解决方案。

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

使用隐藏的div缓存数据 的相关文章