問題タブ [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.
django - django テンプレート フラグメント キャッシュが機能しない
私は Django 1.10.1 サイトで作業しており、フラグメント キャッシュを使用しようとしています。ただし、構成されたバックエンドである memcached にキャッシュ セットまたはヒットが表示されません。フル ビュー キャッシュを設定すると、memcache に正常にキャッシュされます。例:
私が行ったキャッシュの設定への唯一の変更は、バックエンドをセットアップすることです。
ruby-on-rails - Rails で間違ったパーシャルがレンダリングされる場合があり、フラグメント キャッシングの問題が発生する可能性があります
イベントのリストを表示するテンプレートがあります
パーシャルevent
:
パーシャルidentifiable_link_with_tag
:
さて、奇妙なことは次のとおりです。イベント ビューで、一部のイベントで : の代わりに別のパーシャル ( ) がレンダリングされることに気付くことがありidentifiable
ます。これは非常に奇妙に思えます。25 のイベントを一覧表示するページでは、これは 1 つまたは 2 つまたは 3 つ (または 0) のイベントに対してのみ発生します。identifiable_link_with_tag
_identifiable
要するに、間違った識別可能物がレンダリングされることがあるようです。私はRailsフラグメントキャッシングを使用しているので、それが要因かもしれません. 何か足りないものがありますか、それとも Rails のバグに遭遇しましたか? この問題は、開発中に再現するのが非常に難しいため、デバッグが困難です。
ruby-on-rails - Rails 5.2.1 - モデルとフラグメントのキャッシング
Rails 5.2.1 でモデルとフラグメントのキャッシングをセットアップしようとしています。
Fragment キャッシングで成功しましたが、モデルにモデル キャッシングを実装した後もデータベース クエリが表示されます。
開発キャッシュを有効にしました
モデル ヘルパー
コントローラ
ビュー
アプリ/ビュー/言語/index.html.erb
アプリ/ビュー/言語/_language.html.erb
コンソール
各リクエストでデータベース クエリがまだ表示されるのはなぜですか?