Der sogenannte Cache bezieht sich auf einige öffentliche Informationen, die auf der Serverseite gespeichert sind. Der Cache lebt und stirbt mit dem Server. Wenn wir beispielsweise alle 5 Minuten aktualisieren möchten, können wir den Zeitpunkt des letzten Updates aufzeichnen aktuelle Zeit, wenn sie länger als 5 Minuten ist, lesen Sie die Datenbank, aktualisieren Sie den Cache, andernfalls müssen Sie die Cache-Daten direkt vom Client-Benutzer aktivieren.
Caching kann die Anzeige beschleunigen.
void ob_start()
Funktion: Eingabepuffer öffnen
Beschreibung: Wenn der Puffer aktiviert ist, werden alle Nicht-Datei-Header-Informationen von PHP nicht gesendet und wird im internen Puffer gespeichert. Um den Inhalt des Puffers auszugeben, können Sie ob_end_flush() oder Flush() verwenden, um den Inhalt des Puffers auszugeben.
void flush(void)
Funktion: Ausgabecache aktualisieren
Beschreibung: Puffer des PHP-Programms aktualisieren, unabhängig von den Umständen, unter denen PHP ausgeführt wird (CGI). , Webserver usw.). Diese Funktion sendet alle bisherigen Ausgaben des Programms an den Browser des Benutzers.
string ob_get_contents(void)
Funktion: Inhalt des Ausgabepuffers zurückgeben
Beschreibung: Nur den Inhalt des Ausgabepuffers abrufen, aber nicht löschen Es wird FALSE
zurückgegeben, wenn der Ausgabepuffer ungültig ist.
intob_get_length ( void )
Funktion: Länge des Ausgabepufferinhalts zurückgeben
Beschreibung: Länge des Ausgabepufferinhalts zurückgeben oder FALSE
--Wenn kein aktiver Puffer vorhanden ist.
boolob_end_clean ( void )
Funktion: Löschen (löschen) Sie den Puffer und schließen Sie den Ausgabepuffer
Beschreibung: Diese Funktion verwirft den Ausgabepuffer der obersten Ebene Inhalt und schließen Sie diesen Puffer. Wenn Sie den Inhalt des Puffers weiterverarbeiten möchten, müssen Sie ob_get_contents vor ob_end_clean() aufrufen, da der Pufferinhalt beim Aufruf von ob_end_clean() verworfen wird.
voidob_implicit_flush ([ int$flag
= true ] )
Funktion: Absolutes Bürsten ein-/ausschalten
Beschreibung: Standardmäßig wird der Puffer jedes Skripts nach dem Öffnen der absoluten Ausgabe geschlossen Die Ausgabe wird direkt an den Browser gesendet, es ist nicht mehr erforderlich, „flush()“ aufzurufen.
Das Obige stellt die PHP-Cache-bezogenen Funktionen einschließlich der relevanten Inhalte vor. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.