1
我有一個由drupal_get_form調用的profile2表單 - 雖然在編輯和保存之後,這些字段仍舊顯示一段時間的舊信息。我怎樣才能在這裏關閉緩存?我正在使用memcache/varnish/apc btw。Drupal 7緩存我的表單並打印舊的緩存字段(Varnish/Memcache)
我也打印這些領域的其他地方,並得到同樣的問題..我寧願這是動態和新鮮的只是這些領域/形式..任何想法如何做到這一點?謝謝!
ghloogh喜: 目前我的settings.php看起來是這樣的: $ CONF [ 'cache_backends' ] [] ='sites/all/modules/memcache/memcache.inc'; $ conf ['cache_default_class'] ='MemCacheDrupal'; $ conf ['cache_class_cache_form'] ='DrupalDatabaseCache'; 你認爲memcache是造成這種而不是清漆? – KlineAl
我想,你通過清漆緩存,以便能夠編輯內容。如果沒有,只需嘗試重新啓動Varnish或僅清除此URL的緩存,以查看「緩存」字段會發生什麼情況。 – ghloogh
嗨ghloogh:我剛剛關閉了清漆,現在看起來工作正常。它甚至導致我的規則(實體未找到等)的問題。有沒有辦法禁用此表單和某些內容類型的緩存? – KlineAl