php - 如何在浏览器中存储缓存?

标签 php javascript jquery asp.net html

我想将数据存储在浏览器端的缓存中。但是如果我关闭浏览器并返回到我的应用程序,我应该取回我的缓存数据,

这可能吗?

如果是,那么如何?

最佳答案

如果您对浏览器支持感到满意(检查 http://caniuse.com/#feat=namevalue-storage ),您可以使用本地存储来实现此目的,这比 cookie 更强大。

您可以存储的大小有限制(因浏览器而异,但假设 ~5Mb - 与每个 cookie 4Kb 相比),并且它比 cookie 的优势在于它不会随每个请求发送到服务器。这会增加您可能不希望的(轻微)请求开销。

无论您选择哪种解决方案,请确保处理用户已清除所有这些数据或只是其中一些数据的情况......

关于php - 如何在浏览器中存储缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11501989/

相关文章:

javascript - 计算具有特定属性的 child 的数量

php - 保存提交变量而不使用数据库?

php - 在 PHP 中,为什么我的 session 变量保留为引用?

javascript - 无法理解函数重载

Jquery 和 Html 存储没有正确添加

javascript - 如果 'input[type=' 隐藏,则不要将项目保存到数组'] :first' is undefined

php - 如何使用 ajax 和 php 将 mysql 表移动到下一行和上一行?

Php mysql在html中获取数组结果

javascript - Angular js在单独的文件中具有相同的$scope

javascript - 尝试 - catch() 不捕获错误而是抛出错误