いくつかのモジュールでは、{variable} テーブルが toboggan/denied に設定されているにもかかわらず、正しい設定 (toboggan/denied) または (node/200) をプルしている variable_get がありますか? node/200 はどこから来て、値のランダム性はなぜですか? これはキャッシングの問題ですか?この問題により、モジュールに管理者設定を設定できなくなります。提案してください。
2 に答える
2
- 理論的には、変数を更新すると、そのためにキャッシュが自動的にリセットされるはずですが、大量のキャッシュ処理を使用している場合は、どこでもキャッシュをクリアすることをお勧めします。
- 多数の drupal フロント エンドがサービスを提供している場合、1 台のマシンで variable_get を更新しても、他のサーバーの古いデータがキャッシュに保持されることになり、実際にキャッシュのクリアが必要であることを示唆しているように思えます。また、ランダムに見える理由も示唆しています。
于 2010-09-02T21:37:52.607 に答える
1
Drupal キャッシングはノーマルまたはアグレッシブに設定されていますか? (パフォーマンス設定)正しい変数値を使用すると、通常の設定が予測できないことがわかりました。変数はキャッシュされます。
于 2010-09-02T20:25:27.337 に答える