• LRUとLFUの違いは何ですか?

    質問 とはどのような違いがあるのでしょうか? LRU と LFU キャッシュの実装は? LRUを実装するのに LinkedHashMap . しかし、LFUキャッシュはどのように実装するのでしょうか? どのように解決するのですか? 以下、キャッシュ容量が3で、常にキャッシュ要求がある場合を考えてみましょう。 A, B, C, A, A, A, A, A, A,

    2023-08-27 22:56:35
  • [解決済み] Redisがすでにスタックの一部であるなら、なぜMemcachedはまだRedisと一緒に使われているのですか?

    質問 RedisはMemcachedが提供するもの(LRUキャッシュ、アイテムの有効期限、そしてバージョン3.x+ではクラスタリング、現在はベータ版)、あるいはtwemproxyのようなツールで提供されるものをすべて行うことができます。パフォーマンスも似ている。さらに、Redisは、サーバーの再起動の際にキャッシュウォーミングを行う必要がないという理由で、永続性を追加します。 Redis

    2023-04-28 03:35:29
  • [解決済み] L1、L2キャッシュのラインサイズ

    質問 以前から 質問 で、私は、ほとんどのメモリ システムでは、L1 キャッシュは L2 キャッシュのサブセットであり、L2 から削除されたエントリは L1 からも削除されることを学びました。 そこで今、私の質問は、L2 キャッシュのエントリに対応する L1 キャッシュのエントリをどのように決定するかということです。L2 エントリに格納されている唯一の情報は、タグ情報です。このタ

    2023-04-21 23:19:41
  • [解決済み] Angular 2のサイトでブラウザキャッシュを防ぐには?

    質問 現在、定期的に更新される新しいプロジェクトに取り組んでおり、あるクライアントによって毎日使用されています。このプロジェクトは angular 2 を使用して開発されていますが、キャッシュの問題に直面しています。つまり、クライアントが自分のマシンで最新の変更を見ることができないのです。 主に js ファイル用の html/css ファイルは、大きな問題を与えることなく適切に更新される

    2022-06-22 19:32:04
  • [解決済み] キャッシュとメモライゼーションの違いは何ですか?

    質問 の実際の違いについて知りたいのですが。 caching と memoization は 私の見るところ、どちらもデータを保存することによって、データを取得するために繰り返される関数呼び出しを回避することを含んでいます。 この2つの核心的な違いは何でしょうか? どのように解決するのですか? メモライゼーションは、キャッシュの特定の形式であり、以下のものを含みます。

    2022-06-17 12:14:08
  • [解決済み] Redis: 配列やソートされたセットの要素を失効させることは可能か?

    質問 現在、キーと値のペア全体を期限切れにすることしかできないのでしょうか。リスト タイプの構造体に値を追加して、挿入後 1 時間で自動的に削除されるようにしたい場合はどうすればよいですか。それは現在可能ですか、または、手動でパージを行うために cron ジョブを実行する必要がありますか? どのように解決しますか。 現在、キーと値のペア全体を期限切れにすることのみが可能ですか?

    2022-06-01 17:54:48
  • [解決済み] Notepad++のキャッシュファイルの場所

    質問 Notepad++の最新バージョンでは、アプリケーションを閉じたときに、保存していないファイルがアプリケーションを再起動したときに保持されます。 一時ファイルにキャッシュされているのではと推測しています。そのファイルの場所はどこですか。 ありがとうございました。 解決方法は? 自分でも気がつきましたが、そのファイルは バックアップ フォルダーに格納されます。どこ

    2022-04-23 06:48:04
  • [解決済み] Redisキャッシュとメモリ直接使用との比較

    質問 Redisはまだ使ったことがないのですが、話を聞いてキャッシュストレージとして使ってみようと思っています。 Redisはメモリをキャッシュストアのデータベースとして使っているそうですが、変数をオブジェクトや辞書のデータ型にしてデータを保存する場合、何が違うのか? みたいな話です。 var cache = { key: { }, key: { }

    2022-04-20 15:38:26
  • [解決済み】開発機でAngularJSの部分的なキャッシュを無効にする

    質問 AngularJSでパーシャルをキャッシュするのに問題があります。 私のHTMLページには <body> <div ng-view></div> <body> 私のパーシャルが読み込まれる場所です。 パーシャル内のHTMLコードを変更しても、ブラウザは古いデータを読み込んだままです。 何か回避策はありますか? 解

    2022-04-09 22:39:26
  • [解決済み】Redisは単なるキャッシュなのか?

    質問 Redisのドキュメントをいくつか読み、以下のチュートリアルを試してみました。 http://try.redis-db.com/ . 今のところ、RedisとVelocityやEnterprise Library Caching Frameworkのようなキャッシュ技術との間に違いは見当たりません。 事実上、一意のキーを使ってインメモリデータストアにオブジェクトを追加しているだ

    2022-04-02 04:21:57
  • [解決済み] Memcached vs. Redis? [クローズド]

    質問 閉店 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 閉店 <スパン 1年前 . <パス ロックされた . この質問とその回答は ロック なぜなら、この質問はトピックから外れているもの

    2022-03-16 21:31:46
  • [解決済み] ライトバックキャッシングとライトスルーキャッシングの違いは?

    質問 2つの方式の主な違いは、quot;write-through&quot方式ではデータがキャッシュを通してメインメモリにすぐに書き込まれ、quot;write-back&quot方式ではデータが後から書き込まれることだと理解していますが、どうでしょうか? では、quot;write-through;のメリットは何でしょうか? 解決方法は? メインメモリへのライトスルーの利点は

    2022-03-12 12:47:36
  • [解決済み】IISで静的リソースのHTTPヘッダーに有効期限や最大年齢を設定する方法

    質問事項 を使っています。 IIS 6 と IIS 7 をウェブサーバーとして使用します。 を実行した後 Googleページスピードオンライン であるべきだと指摘されました。 Setting an expiry date or a maximum age in the HTTP headers for static resources instructs the b

    2022-02-19 18:45:54
  • [解決済み] FIFOキャッシュとLRUキャッシュの比較

    質問 素朴な質問で本当に申し訳ありません。ただ、FIFOキャッシュモデルを正しく理解しているかどうかを確認したいだけなので、どなたか助けていただけると幸いです :) LRUキャッシュは、キャッシュが一杯になった場合、最も最近アクセスされたエントリを削除します。FIFOは、キャッシュに空き領域が必要な場合、他のエントリよりも早く(?)追加されたエントリを削除します(例えば、'a' - 'v'

    2022-02-19 10:31:08
  • [解決済み] フラッシュ・トゥ・ディスク」とはどういう意味ですか?

    質問内容 どなたか、次の文脈でディスクにフラッシュすることの意味を説明していただけませんか?ファイルシステム上のログにデータを書き込む場合、それはディスクに置くことを意味しないのでしょうか?どの時点でファイルをディスクにフラッシュするのでしょうか/すべきでしょうか? つまり、できるだけ多くのデータをメモリ内に保持し、容量が足りなくなったときに慌ててすべてをファイルシステムに流すのではな

    2022-02-18 02:57:48
  • [解決済み] キャッシュとキャッシュヒット/ミスについていくつか質問があります。

    質問内容 これは宿題の問題なのですが、宿題はすでに提出されていて、答えも与えられていたのですが、実際にどうやってこの答えを導き出したのかが全くわかりません。 キャッシュに関連するもので、いろいろな概念がごちゃごちゃになっているんです。 ここで質問です。 32ビットアドレスのダイレクトマップド・キャッシュ設計の場合、以下のビットは アドレスはキャッシュにアクセスするために使用され

    2022-02-17 02:49:30
  • [解決済み] コンフリクトミスとキャパシティミスの違いについて

    質問内容 キャッシュがプログラム実行に必要なすべてのブロックを含むことができないため、ブロックがキャッシュから廃棄され、容量不足が発生します(プログラムのワーキングセットがキャッシュ容量よりはるかに大きい)。 コンフリクトミスは、セットアソシアティブまたはダイレクトマップドブロック配置ストラテジーの場合、複数のブロックが同じセットまたはブロックフレームにマップされたときに発生します。

    2022-02-16 12:36:36
  • [解決済み] TLBシュートダウンとは何ですか?

    質問内容 SMPにおけるTLBシュートダウンとは何ですか? この概念に関する情報をあまり見つけることができません。何か良い例があれば、とてもありがたいのですが。 どのように解決するのですか? 簡単な例です。 システム内のすべてのプロセッサが共有するメモリがあるとします。 プロセッサの1つが、その共有メモリのページへのアクセスを制限しています。 ここで、すべ

    2022-02-06 11:50:16
  • [解決済み] コンフリクトミスvsコンパルソリーミス

    質問事項 コンパルソリーミス は、ブロックが初めてキャッシュに持ち込まれるときに発生します。 コンフリクトミス セットアソシアティブまたはダイレクトマップドブロック配置ストラテジーの場合、複数のブロックが同じセットにマップされると、コンフリクトミスが発生します。 メインメモリが64ブロック(0 - 63)で、4セットで合計8キャッシュブロック(0 - 7)の2ウェイセット

    2022-01-29 20:45:23