Heim  >  Artikel  >  PHP-Framework  >  So deaktivieren Sie das Caching in thinkphp5

So deaktivieren Sie das Caching in thinkphp5

藏色散人
藏色散人Original
2022-12-07 10:36:512328Durchsuche

So deaktivieren Sie das Caching in thinkphp5: 1. Fügen Sie den Code „define('DB_FIELD_CACHE',false);“ zur Eintragsdatei hinzu; 2. Öffnen Sie „debug.php“ und ändern Sie den Inhalt in „‘HTML_CACHE_ON‘ =>false“. ,“ ;3. Konfigurieren Sie „‘TMPL_CACHE_ON‘ => false“ in config.php, um den Vorlagencache zu deaktivieren.

So deaktivieren Sie das Caching in thinkphp5

Die Betriebsumgebung dieses Tutorials: Windows 7-System, ThinkPHP Version 5, Dell G3-Computer.

Wie deaktiviere ich das Caching in thinkphp5?

thinkphp schaltet das Caching aus:

Lassen Sie es uns klarstellen: es sei denn, Sie verwenden nicht die Template-Engine von tp. Das sogenannte Ausschalten des Kompilierungscaches bedeutet hier: Kompilieren Sie die Cache-Datei neu, ohne die zuvor generierte Datei zu verwenden.

【Alle drei Methoden sind in Ordnung, aber wie kann man überprüfen, ob der Cache deaktiviert ist? 】

#Schließen Sie alle Caches in der Eintragsdatei

Fügen Sie die folgenden Codezeilen in der Eintragsdatei hinzu:

define('APP_DEBUG',TRUE); // 开启调试模式

define('DB_FIELD_CACHE',false);

define('HTML_CACHE_ON',false);

#Ändern Sie den Standardwert aus der Konfiguration

1. Suchen Sie ThinkPHPCommonconvention.php und ThinkPHPCommondebug.php

2 . Ändern Sie wie folgt

debug.php in

'TMPL_CACHE_ON'=>false,      // 默认开启模板缓存

convention.php in

'TMPL_CACHE_ON'   => false,  // 默认开启模板编译缓存 false 的话每次都重新编译模板
'ACTION_CACHE_ON'  => false,  // 默认关闭Action 缓存
'HTML_CACHE_ON'   => false,   // 默认关闭静态缓存

3. Schalten Sie den Vorlagencache aus, konfigurieren Sie

'TMPL_CACHE_ON' => false,
'TMPL_CACHE_ON' => false,
in config.php

Empfohlenes Lernen: „thinkPHP Video Tutorial

Das obige ist der detaillierte Inhalt vonSo deaktivieren Sie das Caching in thinkphp5. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn