問題タブ [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.
linux - root 以外のユーザーがキャッシュを削除できるようにする
ディスクからデータを読み取っていること、およびデータがキャッシュされているだけではないことを確認する必要があるシステムでパフォーマンス テストを実行しています (たとえば、以前のテストから)。コマンドでキャッシュを削除できることをここで読みました
ただし、私のアカウントは管理者アカウント (login peter) ですが、パスワードが必要なことに注意してください。パスワードを入力する必要なしにバッチスクリプトでこれを実行できるようにしたい(これは明らかに手動であるため)
さらに調査した結果、sudoers ファイルにたどり着きました。私の計画では、上記のコマンドを dropCache という 1 行のスクリプトに入れ、sudoers を編集して、パスワードを入力せずに実行できるようにすることでした。だから私は行を追加しました
私のsudoersファイルの最後に(visudoを使用)。管理者アカウントで実行すると、
私は得る
ただし、dropCache スクリプトを実行すると、パスワードの入力を求められます
これについての助けは大歓迎です。Ubuntu 12.04 を実行しています
ありがとうピーター
c# - データの保存が完了した後にキャッシュをクリアするにはどうすればよいですか?
私は新しい ASP .NET です。データ エントリを保存して他のページにリダイレクトした後、すべてのデータ エントリをクリアする方法を教えてください。
HTMLページでこれを試しましたが、
また、これはコードビハインドページにあり、
それでも、エンコードしたデータ/ページは、戻るたびに表示されます。
助けてください。大変感謝しています。ありがとうございました。:D
android - Android Webview の ClearCache が非常に遅い
Android アプリで WebView を使用していますが、WebView がキャッシュされないようにする必要があります。
残念ながら、この一見単純な目標を達成するのはほとんど不可能に思えます。私が使用した解決策は、onPageFinished イベントで webview.clearCache(true) を実行して、ページが読み込まれるたびにキャッシュがクリアされるようにすることです。いくつか問題があります...
キャッシュが大きくなるにつれて、clearCache メソッドの実行に非常に時間がかかることに気付きました。clearCache を実行してから、別の Web ビューを含む別のアクティビティに切り替えると、前の clearCache 操作の完了をまだ待っているため、その Web ビューが数秒間読み込まれないことがあります。
さらに悪いことに、キャッシュが既にクリアされた後、その後の clearCache の呼び出しの実行時間は減少していないようです。clearCache の呼び出しが完了するまでに 3 秒かかり、すぐにもう一度 clearCache を呼び出した場合、clearCache の 2 回目の呼び出しはほとんどすぐに完了すると予想されます。しかし、それは私が経験していることではありません。clearCache への 2 回目の呼び出しには、まだ約 3 秒かかります。
他の誰かがこれを経験しましたか?パフォーマンスを向上させる方法はありますか? WebView が (ローカル ファイルシステムから) 読み込まれるまで 2 ~ 3 秒待つのは恐ろしいことです。
編集:
これが、実際にキャッシュをクリアするための最良の代替手段です。多かれ少なかれ機能しますが、不安定で、100% 満足しているわけではありません (Mono c# で記述):
forms - HTML または JavaScript を使用して Web フォームの自動入力を無効にしますか?
HTML または JavaScript を使用してフォーム フィールドの Chrome やその他のブラウザで自動入力を無効にする方法はありますか? ブラウザの以前のユーザーからのフォームにブラウザが自動的に回答を入力することは望ましくありません。
キャッシュをクリアできることはわかっていますが、キャッシュを繰り返しクリアすることに頼ることはできません。
c# - webbrowsercontrol の問題、キャッシュのクリアが機能しない?
ローカルに保存されている .pdf を表示するために webbrowsercontrol を使用しています。ボタンを押すと、Webブラウザーに空のページ/何も表示しないようにし、.pdfを別のフォルダーに移動したい。まず、移動する前に "" に移動しようとしましたが、.pdf が別のプロセスで使用されていました。Google は、ブラウザを移動できるようにするには、おそらくブラウザのキャッシュをクリアする必要があると教えてくれました。ここにあるコードを使用してそうしました: http://www.gutgames.com/post/Clearing-the-Cache-of-a-WebBrowser-Control.aspxそして、コメント番号 2 にある代替コード行も試しました。しかし、これらのいずれも.pdfを移動できません.pdfはまだ別のプロセスで使用されています。
ファイルを移動できるようにするには、どうすればよいですか? 私は何かを忘れましたか?
2 番目の File.Move でエラーが発生します。
android - シェル コマンドによるキャッシュのドロップとアプリケーションの「キャッシュのクリア」ボタンの違い
echo 3 > /proc/sys/vm/drop_caches
このコードを使用したキャッシュのドロップと、アプリ情報の従来の「キャッシュのクリア」ボタンとの違いを誰でも説明できますか? ありがとう
android - タスク キラー アクションから回復するか、キャッシュをクリアします
タスク キラー アクションまたはキャッシュ クリアからアプリを回復させたい。シナリオは以下です。
- アプリを起動
- ホームボタンを押す
- すべてのアプリを強制終了する (またはキャッシュをクリアする)
- 最近のタスクからアプリを起動
このシナリオの後、アプリはクラッシュします。タスク キラー アプリまたはキャッシュのクリアによってアプリケーションが強制終了された場合、アプリが適切に強制終了されないことがわかりました。メモリの一部は削除されますが、最近のタスクでは最後の状態が保持されます。そのため、ユーザーが最近のタスクからアプリを開こうとすると、一部のグローバル変数または静的変数が失われるためにアプリがクラッシュします。
この状況について厄介なこと。onDestroy() メソッドは、タスク キラー アクションまたはキャッシュ クリア後に呼び出されません。(私のアプリには 1 つのメイン FragmentActivity があり、他のフラグメントはこのメイン アクティビティによって制御されるため、アクティビティの onDestroy() を検出できれば、適切に強制終了できます)
この問題を解決する方法についてのアイデアはありますか? 前もって感謝します。