Heim  >  Artikel  >  Backend-Entwicklung  >  Beispielcode für die Verwendung des APC-Cache in PHP

Beispielcode für die Verwendung des APC-Cache in PHP

怪我咯
怪我咯Original
2017-07-12 15:40:282033Durchsuche

Die Rolle von APC

1. Cache-Zeitraum: Der Cache von APC ist in zwei Teile unterteilt: System-Cache und Benutzerdaten-Cache.
Der System-Cache wird automatisch verwendet und bezieht sich auf die Kompilierung der PHP-Datei Quellcode von APC Die Ergebnisse werden zwischengespeichert und dann bei erneutem Aufruf mit dem Zeitstempel verglichen.
Der Benutzerdaten-Cache wird vom Benutzer mithilfe der Funktionen apc_store und apc_fetch gelesen und geschrieben, wenn die Menge nicht groß ist, empfehle ich Ihnen, ihn zu verwenden Die Menge ist groß, ich schlage vor, dass die Verwendung von Memcache besser ist 2. Das Quellcodepaket von PHP APC wird mit apc.php geliefert. Sie können diese Datei
hochladen Das Web Greifen Sie mit einem Browser auf ein bestimmtes Verzeichnis auf dem Server zu, das den aktuellen Status anzeigt. Hier können wir den aktuellen Cache-Status analysieren und weitere Optimierungen vornehmen. apc-info-clublocalhost2.png Dies ist der Status eines Tests Sie können es langsam analysieren. Dieses Tool bietet viele nützliche Tools.
Fügen Sie einen Cache hinzu. Die effektive Zeit beträgt 3600 Sekunden.

wie folgt:

Führen Sie den Code aus und überprüfen Sie dann die Benutzer-Cache-Einträge. Sie können sehen, dass es zusätzliche

Cache-Daten
apc_add('name', 'tom', 3600);
mit dem Schlüsselwertnamen gibt:

Beispielcode für die Verwendung des APC-Cache in PHP

Dazu gehören die Anzahl der Treffer, die Größe, die Ablaufzeit usw.

Beispielcode für die Verwendung des APC-Cache in PHP
 

Cache abfragen

Der Code lautet wie folgt:


Cache ändern
apc_add('name', 'tom', 3600);
print apc_fetch('name'); //输出tom

Der Code lautet wie folgt:

Cache löschen
apc_store('name', 'anny', 3600);
print apc_fetch('name'); //输出anny

Der Code lautet wie folgt:

Erhöht und verringert Zahlen

apc_delete('name');
var_dump(apc_fetch('name')); //输出bool(false)
Wenn der zwischengespeicherte Inhalt eine Zahl ist, können Sie apc_inc zum Erhöhen um 1 und apc_dec zum Verringern um 1 verwenden.

Der Code lautet wie folgt:

Bestimmen Sie, ob der Cache vorhanden ist
apc_add('num', 10);
apc_inc('num');
print apc_fetch('num');//输出11
apc_dec('num');
print apc_fetch('num');//输出10

Der Code lautet wie folgt:

Das obige ist der detaillierte Inhalt vonBeispielcode für die Verwendung des APC-Cache in PHP. 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