天天看點

drupal在開發過程中禁用緩存

對于開發目的而言,我建議使用最簡單的緩存實作:無。有一種緩存實作等同于黑洞:緩存寫入和清除程式不做任何事情,讀取則永遠是失敗的。Drupal在安裝過程中就使用這種假緩存,因為還沒有任何關于何處緩存存儲的資訊可用。這種假緩存在開發過程中也非常有用。需要提醒的是,多步驟(是以還有AJAX)表單,需要一個工作緩存,當所有緩存都用黑洞方式處理時,它們将無法工作。要用Drupal自身的假緩存來讓緩存短路,在

settings.php

中加入下面三行,

settings.php

檔案在你站點的

/sites

檔案夾下,通常它會是(相對于你的Drupal安裝根目錄下的)

/sites/default/settings.php

<?php
    $conf['cache_backends'][] = 'includes/cache-install.inc';
$conf['cache_class_cache_form'] = 'DrupalDatabaseCache';
$conf['cache_default_class'] = 'DrupalFakeCache';
?>