問題タブ [fragment-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 投票する
0 に答える
734 参照

django - django テンプレート フラグメント キャッシュが機能しない

私は Django 1.10.1 サイトで作業しており、フラグメント キャッシュを使用しようとしています。ただし、構成されたバックエンドである memcached にキャッシュ セットまたはヒットが表示されません。フル ビュー キャッシュを設定すると、memcache に正常にキャッシュされます。例:

私が行ったキャッシュの設定への唯一の変更は、バックエンドをセットアップすることです。

0 投票する
0 に答える
224 参照

ruby-on-rails - Rails で間違ったパーシャルがレンダリングされる場合があり、フラグメント キャッシングの問題が発生する可能性があります

イベントのリストを表示するテンプレートがあります

パーシャルevent:

パーシャルidentifiable_link_with_tag:

さて、奇妙なことは次のとおりです。イベント ビューで、一部のイベントで : の代わりに別のパーシャル ( ) がレンダリングされることに気付くことがありidentifiableます。これは非常に奇妙に思えます。25 のイベントを一覧表示するページでは、これは 1 つまたは 2 つまたは 3 つ (または 0) のイベントに対してのみ発生します。identifiable_link_with_tag_identifiable

要するに、間違った識別可能物がレンダリングされることがあるようです。私はRailsフラグメントキャッシングを使用しているので、それが要因かもしれません. 何か足りないものがありますか、それとも Rails のバグに遭遇しましたか? この問題は、開発中に再現するのが非常に難しいため、デバッグが困難です。

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

ruby-on-rails - Rails 5.2.1 - モデルとフラグメントのキャッシング

Rails 5.2.1 でモデルとフラグメントのキャッシングをセットアップしようとしています。

Fragment キャッシングで成功しましたが、モデルにモデル キャッシングを実装した後もデータベース クエリが表示されます。

開発キャッシュを有効にしました

モデル ヘルパー

コントローラ

ビュー

アプリ/ビュー/言語/index.html.erb

アプリ/ビュー/言語/_language.html.erb

コンソール

各リクエストでデータベース クエリがまだ表示されるのはなぜですか?