问题标签 [clear-cache]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
4668 浏览

linux - 允许非 root 用户删除缓存

我正在一个系统上进行性能测试,我需要确保我正在从磁盘读取数据,并且它不只是缓存(比如来自早期测试)。我在这里读到我可以使用命令删除缓存

但是,请注意,即使我的帐户是管理员帐户(登录 peter),它仍然需要我的密码。我希望能够在不需要输入密码的情况下在批处理脚本中运行它(因为这显然是手动的)

更多的研究使我找到了 sudoers 文件。我的计划是将上述命令放入一个名为 dropCache 的单行脚本中,然后编辑 sudoers,这样我就可以在不输入密码的情况下运行它。所以我添加了这一行

在我的 sudoers 文件的末尾(使用 visudo)。使用我的管理员帐户,如果我运行

我明白了

但是,如果我运行我的 dropCache 脚本,我仍然会被要求输入密码

对此的任何帮助将不胜感激。我正在运行 Ubuntu 12.04

谢谢彼得

0 投票
2 回答
758 浏览

c# - 保存数据后如何清除缓存?

我只是新的 ASP .NET,我想知道如何在保存并重定向到其他页面后清除所有数据条目?

我在我的 HTML 页面上试过这个,

还有这个在我的代码隐藏页面上,

但是每当我回去时,我编码的数据/页面仍然会出现。

请帮忙。非常感谢。谢谢你。:D

0 投票
2 回答
6353 浏览

android - Android Webview 的 ClearCache 很慢

我在 Android 应用程序中使用 WebViews,我需要防止 WebViews 缓存。

不幸的是,这个看似简单的目标似乎几乎不可能实现。我使用的解决方案是在 onPageFinished 事件中执行 webview.clearCache(true) ,以便在每次加载页面时清除缓存。有一些问题...

我注意到随着缓存的增长,clearCache 方法的执行变得非常耗时。有时,如果您执行 clearCache,然后切换到包含不同 webview 的不同 Activity,则该 webview 将不会加载几秒钟,因为它仍在等待之前的 clearCache 操作完成。

更糟糕的是,在清除缓存后,后续调用 clearCache 的执行时间似乎并没有减少。如果对 clearCache 的调用需要 3 秒才能完成,然后我立即第二次调用 clearCache,那么我希望对 clearCache 的第二次调用几乎立即完成。但这不是我正在经历的;我遇到第二次调用 clearCache 仍然需要大约 3 秒。

有没有其他人经历过这个?有什么方法可以提高性能吗?等待 2-3 秒加载 web 视图(从本地文件系统)是可怕的。

编辑:

这是我实际清除缓存的最佳选择。它或多或少有效,但有点不稳定,我对它不是 100% 满意(用 Mono c# 编写):

0 投票
6 回答
49494 浏览

forms - 通过 HTML 或 JavaScript 在 Web 表单上禁用自动填充?

有没有办法通过 HTML 或 JavaScript 在表单字段上禁用 Chrome 和其他浏览器的自动填充?我不希望浏览器自动填写以前浏览器用户的表单答案。

我知道我可以清除缓存,但我不能依赖反复清除缓存。

0 投票
1 回答
1452 浏览

c# - webbrowsercontrol 问题,清除缓存不起作用?

我正在使用 webbrowsercontrol 来显示本地存储的 .pdf。在按下按钮时,我希望网络浏览器显示一个空页面/什么都没有,并且我想将 .pdf 移动到另一个文件夹。首先,我在移动之前尝试导航到“”,但我的 .pdf 被另一个进程使用。谷歌告诉我,我可能需要清除浏览器的缓存才能移动它。我使用此处找到的代码这样做了:http: //www.gutgames.com/post/Clearing-the-Cache-of-a-WebBrowser-Control.aspx,我什至尝试了评论 nr 2 中的替代代码行,但这些都不能让我移动我的.pdf,它仍然被另一个进程使用。

我可以/应该做什么才能移动文件?我忘记了什么吗?

在第二个 File.Move 是我得到错误的地方:

0 投票
0 回答
2490 浏览

ios - Phonegap - 清除 ios 应用程序中的缓存

在我的 phonegap 应用程序中,我具有下载新的 JS 和 HTML 文件并更新到 www 文件夹的功能。更新后,我需要清除旧缓存的 js 和 html 文件(不杀死应用程序并重新启动)。在 Android 中,我调用 DroidGap.appView.clearCache(true) 来执行此操作。但是我在iOS中没有找到任何类似的方法。我尝试了几种方法:

删除共享缓存

清除 ASIHTTPRequest 的缓存(我使用这个库)

但他们都不能解决这个问题。任何人都可以帮助我吗?我非常感谢您能提供的任何帮助。

0 投票
1 回答
753 浏览

android - 通过 shell 命令删除缓存和应用程序中的“清除缓存”按钮之间的区别

echo 3 > /proc/sys/vm/drop_caches任何人都可以用这段代码解释删除缓存和应用信息中经典的“清除缓存”按钮有什么区别?谢谢

0 投票
3 回答
239 浏览

php - android缓存我的webServise结果

当我调用 webservise 时,我正在制作一个游戏并制作一个网站来存储记分板,旧记分板出现了!!!我试图从 android 浏览器打开 webServise,但是当我“刷新”android web 浏览器时,浏览器出现了旧的记分板,新的出现了我该如何解决这个问题?这是我在 Play 商店中的应用链接,我需要尽快更新它

我的应用程序

0 投票
0 回答
597 浏览

android - 缓存未清除

我有用于设计和实现某些功能的 HTML 页面。当我启动应用程序时,我会从 assets 文件夹中加载一个 HTML 文件。在这个活动中,我有 index.html 页面。在这里,当我单击按钮时,它转到关于页面。如果关闭应用程序,然后打开它会显示关于页面。为什么它没有加载索引页面。

代码:

在 Resume 错误 logcat 上使用时:

如果我没有使用 onResume 方法,我会得到这个错误:

0 投票
2 回答
760 浏览

android - 恢复表单任务杀手操作或清除缓存

我希望我的应用程序从任务杀手操作或缓存清除中恢复。情景如下;

  1. 启动应用
  2. 按主页按钮
  3. 杀死所有应用程序(或清除缓存)
  4. 从最近的任务启动应用程序

在这种情况下,应用程序将崩溃。我观察到,如果一个应用程序通过任务杀手应用程序或清除缓存被杀死,应用程序不会被正确地杀死。它的一些内存被删除,但最后一个状态保留在最近的任务中。因此,当用户尝试从最近的任务中打开应用程序时,应用程序会由于丢失一些全局或静态变量而崩溃。

这种情况很烦人;onDestroy() 方法不会在任务终止操作或缓存清除后调用。(我的应用程序有一个主要的 FragmentActivity 并且其他片段由这个主要活动控制,所以如果我可以检测到我的活动的 onDestroy() 我可以正确地杀死它)

关于如何解决这个问题的任何想法?提前致谢。