問題タブ [caching]

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 投票する
3 に答える
4298 参照

performance - 従来の ASP のキャッシュ スクリプトはありますか?

PHP には多数のオペコード キャッシュがあります。私が理解しているように、これはアプリケーションのキャッシュの側面を処理するスクリプトです。特にコンポーネントのインストールを必要としない、従来のaspに似たものはありますか?

IIS キャッシュ動作に関しては、ここを読むと、その動作は完成したページではなく、ある種のコンパイル前のステップに関連しているように見えます。私が間違っている場合は修正してください

0 投票する
8 に答える
606 参照

mysql - Webサイトの前にキャッシュサーバーを配置できますか?

サーバーとしてapachehttpdを使用し、バックエンドとしてmysqlを使用するWebサイトがあります。リクエスト数が原因でサーバーがクラッシュするほど人気が​​高まっている「今日の想い」を公開しています。同じページが要求されているので(考えは1日に1回だけ変更されます)、メインサーバーの前にキャッシングサーバーを配置して、異なるクライアントから同じ要求が行われたときにキャッシングサーバーがページを返すようにすることは可能ですか?データベースに行かなくても?

0 投票する
3 に答える
137 参照

asp.net - ASP.Net コンパイル

asp.net のコンパイルについて質問があります。コンパイルできるさまざまな方法を知っていますが、私の質問はデフォルトの方法です。

Microsoft によると、ページとコードは最初の使用時にコンパイルされてからキャッシュされます。私の質問は、そのキャッシュはいつクリアされるのですか...

アプリプールがいつリサイクルされるのですか? または、サーバーの再起動によっても変更されるまでキャッシュしますか。基本的に、一度コンパイルしてから変更されるまでキャッシュする場合は問題ありません...再起動またはアプリプールのリサイクルごとに再コンパイルする場合は、事前コンパイルのルートに進みます。

0 投票する
2 に答える
2169 参照

asp.net-mvc - ASP.NET MVCでHttpRuntime.Cacheの使用が変更されましたか?

それで、コントローラーの単体テストの準備をしているときに、標準のキャッシュユーティリティを調べていて、MVCで直接有害と見なされるHttpRuntime.Cacheにアクセスしているのではないかと考えました。

テスト中にモックできるように、キャッシュのようなインターフェイス(はるかに単純)を実装するプロキシクラスでキャッシュをラップします。しかし、それが新しいフレームワークですでに行われているのではないかと思います。しかし、何も見つかりません。

これが私がそれを行う方法のアイデアです:

では、キャッシュにアクセスする古いパターンは変更されましたか?MVCでアクション結果をキャッシュするためのより良いパターンはありますか?

0 投票する
5 に答える
9451 参照

ruby-on-rails - 計算された列をRailsにキャッシュするにはどうすればよいですか?

次のようなアクティブなレコードオブジェクトのツリーがあります。

毎回complex_calculationを再計算するにはコストがかかりすぎます。したがって、値をキャッシュする方法が必要です。ただし、一部が変更された場合は、そのキャッシュとその親、祖父母などのキャッシュを無効にする必要があります。

大まかなドラフトとして、「パーツ」テーブルにキャッシュされた計算を保持する列を作成しましたが、これは少し腐ったにおいがします。計算された値を「実際の」列の横に詰め込むことなくキャッシュするためのよりクリーンな方法があるはずです。

0 投票する
3 に答える
24659 参照

javascript - window.location=self.location が機能しない場合に AJAX 経由でページをリロードする

私のホームページで私は得ました:

MooTools を介して、これらのアンカー要素を id で取得し、クリックすると、ログインまたはサインアップ フォーム (もちろん、イベントの伝播を停止するメソッドを含む) を含む派手な div がその下にポップアップし、 AJAX 呼び出しが開始されるフィールド - セッションを作成し、ページをリロードして、ユーザーがログインし、ユーザー レベル コントロールが表示されるなどのビジュアルを表示することになっています。

ajax 呼び出しは MooTools AJAX クラスによって開始され、evalScriptsオプションは true に設定されます。AJAX ページはスクリプト コードを返します。

hrefこのシステムは完全に機能します。アンカーの値を自分のスクリプトに変更すると、なぜhref="#"機能しなくなるのでしょうか?

窓と関係あるの?

イベントの伝播が停止した場合でも、リンクをクリックしたときにプロパティが変更されましたか??

0 投票する
3 に答える
5808 参照

ruby-on-rails - Rails プロダクションでのキャッシュ バスティングの削除

Rails アプリケーションをプロダクション モードでデプロイすると、すべての静的アセット URL の末尾に日時文字列がクエリ パラメータとして追加されます。これは、アプリケーションを再デプロイした後、ブラウザーが古くなった資産のキャッシュ コピーを使用するのを防ぐためです。

最後の展開以降に変更されていないアセット (および変更されていないアセットのみ)に古いタイムスタンプを使用するようにレールを作成する方法はありますか? ユーザーが変更されていないアセットを再ダウンロードする必要がないようにするために、これを行いたいと考えています。

0 投票する
2 に答える
973 参照

flash - AIR キャッシング フレームワーク/ライブラリ

AIR 用の優れたメモリ/ディスク キャッシュ ライブラリを知っている人はいますか? Flash CS3と互換性があり、無料であること(ビールのように)の追加ポイント。

HTTP リクエストの結果をキャッシュしたい: バイナリとテキスト (xml) の両方。

0 投票する
1 に答える
628 参照

c# - ユーザー永続性: asp.net キャッシュ:

初めてキャッシングと永続化に取り組んでいます。

すべてのユーザー データを処理するユーザー オブジェクトがあります。これをページ間で永続化するために、キャッシュからユーザーオブジェクトを返すトークンを含む Cookie を使用することを計画しています。

これを実装する最良の方法は何ですか。私に見える2つのアイデア/解決策は次のとおりです。

1) トークンがキーで、ユーザー オブジェクトが値であるディクショナリをキャッシュします。Cookie からトークンを取得し、ユーザー値を取得します。

2) キャッシュ ID としてトークンを使用して、各ユーザー値を個別にキャッシュします。

これを行うには他にも多くの方法があると確信しています。上記のどれがベスト プラクティスであるかを教えてください。または、別の方法を提案し、その理由を説明してください。

ありがとう!

(私の経験のほとんどは Windows 開発であり、Web の開発はほとんどないので、いくつかのことを理解しようとしています。)

言語: c#.Net (3.5)

0 投票する
2 に答える
1538 参照

winforms - Winform Caching

Is there a Winform caching library out there? I need to pass a few datasets aroung in a Winform Application, and probably persist to storage upon close.

I've seen some samples around via Google, using System.Web.

What's the recommendation and where can I get some details. I am using VS 2008 for 2.0. 3.0 Framework.

Thanks