php - 使用隐藏的 div 缓存数据

标签 php caching html hidden

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

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

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

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

如果有任何建议,我将不胜感激。 非常感谢。

最佳答案

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

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

关于php - 使用隐藏的 div 缓存数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1841121/

相关文章:

c++ - 缓存未命中是否与我们是否使用堆内存相关?

javascript - jquery 显示单击的元素的隐藏加载程序

php - Wordpress 不允许 PHP 错误

php - jquery 和 php + 如果 session 已死,则返回错误

sql-server - ASP.NET MVC 缓存因身份验证而异

javascript - 使用js库内部缓存的数据

javascript - jQuery - 重命名和重新编号(计数)元素

javascript - 加载 Ace 导致未捕获错误 : Mismatched anonymous define() module:

php - laravel 5 中用于获取嵌套数组结果的查询结构

php - 带有参数的 mustache i18n