Als nächstes müssen wir uns auf einen anderen Bereich der PHP-Beschleunigung konzentrieren – Caching-Tool-Software. Diese Art von Software beschleunigt, indem sie die PHP-Laufumgebung optimiert, ohne Code zu ändern. Wir können sie grob als „Ausführungscode-Optimierungs-/Caching-Tools“ bezeichnen, und Sie können verstehen, dass sie zur Implementierung von Optimierung/Caching auf niedrigerer Ebene verwendet werden.
Im Folgenden finden Sie eine Liste solcher Tools, die derzeit häufig verwendet werden. Welches hat die beste Wirkung? Bitte testen Sie es in Ihrer eigenen Serverumgebung:
(1) APC Alternative PHP Cache
http://pecl.php.net/package -info.php?package =APC
APC läuft unter Linux und FreeBSD, Sie müssen es selbst kompilieren und installieren. Nach Angaben der Entwickler kann die Skriptgeschwindigkeit in ihrer Testumgebung um 50–400 % gesteigert werden. Und APC ist ein Open-Source-Projekt und hat die PECL-Bibliothek von PHP hinzugefügt, was einen Versuch wert ist.
(2) Turck MMCache
http://turck-mmcache.sourceforge.net/
Turck MMCache scheint derzeit die beliebteste Art von Software zu sein. Es ist Open Source und völlig kostenlos. Es kompiliert und speichert PHP-Code vor und führt außerdem bestimmte Optimierungen an der PHP-Laufumgebung durch. Laut offizieller Dokumentation kann MMCache die Belastung des Servers erheblich reduzieren und die Geschwindigkeit der Skriptausführung um das 1- bis 10-fache erhöhen.
MMCache ist mit Zend Optimizer, einer anderen bekannten Beschleunigungssoftware, kompatibel. Beachten Sie jedoch, dass MMCache zuerst installiert werden muss (in php.ini festgelegt). MMCache beschleunigt nicht nur PHP-Programme, sondern kann auch PHP-Code verschlüsseln.
Turck MMCache unterstützt sowohl Linux- als auch Win32-Plattformen.
(3) PHPA, der PHP-Beschleuniger
PHPA ist eine weitere beliebte PHP-Beschleunigungssoftware. Auf der offiziellen Website gibt es einen Vergleich von PHP-Skriptausführungstests mit PHPA, APC und Zend Cache. Die Leistung ist etwas besser als die von APC und etwas schlechter als die von Zend Cache.
PHPA unterstützt Linux-, FreeBSD-, OpenBSD-, BSDi- und Solaris-Systeme.
(4) Zend Performance Suite
Zend Performance Suite ist eine erfahrene PHP-Beschleunigungs-/Optimierungssoftware, die auf dem bekanntesten Unternehmen Zend basiert im PHP-Feld. Version 4.0 wurde auf den Markt gebracht. Sie bietet Programmbeschleunigung, Inhaltscaching, Dateikomprimierung, Download-Dienste usw. Sie ist sehr leistungsfähig und hat Empfehlungspreise von mehreren PHP-Magazinen gewonnen – aber ich muss erwähnen, dass sie es auch ist Sehr teuer. Der aktuelle Preis beträgt 1875 $.
Ich hoffe, dass die Leser die oben genannten Beschleunigungssoftware entsprechend der Serverumgebung testen und die am besten geeignete auswählen können, da ich keinen allgemein anwendbaren Teststandard bereitstellen kann, um zu beurteilen, welche Lösung am effektivsten ist. Insgesamt halte ich persönlich Turck MMCache für eine empfehlenswerte Wahl, es ist kostenlos und verfügt über hervorragende Funktionen.