„Host-Statusdiagramme“ und „Detaillierte Speichernutzung und Fragmentierung“: Auf der rechten Seite der Seite befinden sich einige Diagramme, die sich auf APC beziehen. Anhand der Diagramme können wir die Nutzung von APC intuitiver erkennen.
Speichernutzung: APC-Speichernutzungsdiagramm Das Diagramm listet den spezifischen Nutzungswert und den Prozentsatz des verwendeten Speichers auf.
Hits & Misses: APC-Cache-Trefferratendiagramm. Das Diagramm listet den Prozentsatz der Trefferrate auf, wobei Grün für Treffer und Rot für Fehlschläge steht.
Detaillierte Speichernutzung und Fragmentierung: Detaillierte Speichernutzung und Fragmentierung. Wenn ein Datenelement im Cache gelöscht wird, wird der von den Daten belegte Speicherplatz freigegeben und der Speicherplatz wird zu ungenutztem Speicherplatz. Auf beiden Seiten befinden sich jedoch noch Daten, und der belegte Speicherplatz ist weiterhin belegter Speicherplatz, daher dieser Teil ungenutzter Speicherplatz Der Speicherplatz ist isoliert und kann nicht mit anderen ungenutzten Speicherplatz verbunden werden, was zu einer Fragmentierung führt. Wie in der Abbildung unten gezeigt, ist der ungenutzte Speicherplatz von 35 MB in 4 Teile unterteilt. Wenn die Größe der neu angeforderten Datei kleiner ist als der vom Fragment belegte Speicherplatz, kann das Fragment weiterhin genutzt werden. Wenn die angeforderte Datei jedoch größer ist als der vom Fragment belegte Speicherplatz, kann der Fragmentplatz nicht genutzt werden. Beispielsweise gibt es jetzt zwei getrennte 608.0 Bytes ungenutzter Speicherplatz, jetzt eine neue Dateianforderung von 1 KByte, obwohl die beiden Fragmente mehr als 1 KByte ergeben, aber da die beiden nicht miteinander verbunden sind, reicht jedes Fragment nicht aus, um die neue Anforderungsanforderung aufzunehmen, also diese Zwei Fragmente werden übersprungen und die Anforderung fordert weiterhin ungenutzten Speicherplatz an, der sie aufnehmen kann. Es ist ersichtlich, dass zu viele, zu kleine und fragmentierte Fragmente die vollständige Nutzung des Speicherblocks stark beeinträchtigen. Derzeit gibt es Möglichkeiten, das Fragmentierungsproblem zu lösen und den Speicherblock rational zu nutzen keine gute Methode.
An dieser Stelle wurde der auf der Seite „Hoststatistiken anzeigen“ angezeigte Inhalt vorgestellt. Diese Seite enthält die grundlegenden Informationen zu APC, Betriebskonfigurationselementen, Betriebsstatus usw. Auf dieser Seite können wir viele Informationen abrufen, die wir benötigen, z. B. die Anzahl der Caches, die Cache-Größe, die Cache-Trefferquote usw. Auf dieser Seite werden allgemeine Informationen angezeigt, wenn Sie die einzelnen Informationen anzeigen möchten Seite oder Variable, müssen Sie zu den Seiten „System-Cache-Einträge“ und „Benutzer-Cache-Einträge“ gehen, um diese zu erhalten. Im nächsten Artikel werden diese beiden Seiten im Detail vorgestellt.
Oben wurde eine kurze Analyse der APC-Erweiterung (3) von PHP vorgestellt, einschließlich Aspekten des Inhalts. Ich hoffe, dass sie für Freunde, die sich für PHP-Tutorials interessieren, hilfreich sein wird.