Heim > Backend-Entwicklung > PHP-Tutorial > Eine kurze Analyse der APC-Erweiterung von PHP (3)

Eine kurze Analyse der APC-Erweiterung von PHP (3)

WBOY
Freigeben: 2016-07-29 09:15:13
Original
923 Leute haben es durchsucht

„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.

Eine kurze Analyse der APC-Erweiterung von PHP (3)

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.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage