Installieren Sie XCache, um die PHP-Leistung zu beschleunigen und zu optimieren
In den meisten Fällen kann die PHP-Leistung die Leistung von Websites verlangsamen. Um die Website-Leistung zu optimieren und zu beschleunigen, müssen Sie die PHP-Leistung verbessern. Zu diesem Zweck können Sie Opcode-Cacher wie eAccelerator, APC, Memcached, XCache usw. verwenden. Persönlich ist meine Lieblingswahl XCache.
XCache ist ein kostenloser Open-Source-Operationscode-Cacher, der die Leistung der Ausführung von PHP-Skripten auf Servern verbessern soll. Es optimiert die Leistung, indem es die Kompilierungszeit von PHP-Code eliminiert, indem die kompilierte Version des Codes im Speicher zwischengespeichert wird und auf diese Weise die kompilierte Version das PHP-Skript direkt aus dem Speicher lädt. Dadurch wird die Seitengenerierungszeit mit Sicherheit um das bis zu 5-fache beschleunigt, außerdem werden viele andere Aspekte von PHP-Skripten optimiert und erhöht und die Website-/Serverlast reduziert.
Ist vielleicht nicht 5 schneller, aber es wird definitiv die Standard-PHP-Installation mit dem Opcode XCaher verbessern. In diesem Artikel wird erläutert, wie Sie XCache in die PHP-Installation auf einem RHEL, CentOS, Fedora und Ubuntu, Linux Mint- und Debian-Systeme.
Schritt 1: Installation von XCache für PHP
Benutzer, die eine Red Hat-basierte Distribution ausführen, können XCache über einen Paketmanager installieren, indem sie das Epel-Repository aktivieren. Sobald Sie das Epel-Repository aktiviert haben, können Sie es mit dem folgenden yum-Befehl installieren.
RHEL/CentOS/Fedora
yum install php-xcache xcache-admin
Standardmäßig ist XCache für Debian-basierte Distributionen im Paketmanager verfügbar. Daher können Sie das XCache-Paket mit dem folgenden apt-get-Befehl installieren.
Debian/Ubuntu/Linux Mint
apt-get install php5-xcache
Schritt 2: Konfigurieren von XCache für PHP
Die Konfigurationsdatei XCache.ini enthält einige Einstellungen, die Sie unbedingt verstehen sollten, da sie für die Verwendung in diesem Plugin von entscheidender Bedeutung sind. Detaillierte Informationen zu den XCache-Konfigurationseinstellungen finden Sie unter XcacheIni. Wenn Sie keine Einstellungen ändern möchten, können Sie die Standardeinstellungen verwenden, da diese für die Verwendung mit XCache gut genug sind.
RHEL/CentOS/Fedora
vi /etc/php.d/xcache.ini
Debian/Ubuntu/Linux Mint
vi /etc/php5/conf.d/xcache.ini
OR
vi /etc/php5/mods-available/xcache.ini
Schritt 3: Apache für XCache neu starten
Sobald Sie mit den Konfigurationseinstellungen fertig sind, starten Sie Ihren Apache-Webserver neu.
/etc/init.d/httpd restart
/etc/init.d/apache2 restart
Schritt 4: Überprüfen von XCache für PHP
Geben Sie nach dem Neustart des Webdienstes den folgenden Befehl ein, um XCache zu überprüfen. Sie sollten die unten gezeigten XCache-Zeilen sehen.
php -v
Beispielausgabe
PHP 5.3.3 (cli) (built: Jul 3 2012 16:40:30)
Copyright (c) 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
with XCache v3.0.1, Copyright (c) 2005-2013, by mOo
with XCache Optimizer v3.0.1, Copyright (c) 2005-2013, by mOo
with XCache Cacher v3.0.1, Copyright (c) 2005-2013, by mOo
with XCache Coverager v3.0.1, Copyright (c) 2005-2013, by mOo
Alternativ können Sie XCache überprüfen, indem Sie eine Datei „phpinfo.php“ unter Ihrem Dokumentstammverzeichnis erstellen (d. h. /var/www/html oder /var/www). ).
vi /var/www/phpinfo.php
Fügen Sie als Nächstes die folgenden PHP-Zeilen hinzu und speichern Sie die Datei.
<?php
phpinfo();
?>
Öffnen Sie einen Webbrowser und nennen Sie die Datei etwa „http://Ihre-IP-Adresse/phpinfo.php“. Sie sehen den folgenden Ausgabe-Screenshot.
Schritt 5: Aktivieren des XCache-Admin-Panels für PHP
Standardmäßig ist das Admin-Panel mit http-auth geschützt und im deaktivierten Zustand, wenn Sie kein Passwort festgelegt haben. Um Benutzer/Passwort festzulegen, öffnen Sie die Datei Xcache.ini. Aber zuerst müssen Sie mit dem folgenden Befehl ein MD5-Passwort erstellen.
echo -n "typeyourpassword" | md5sum
Beispielausgabe
e10adc3949ba59abbe56e057f20f883e
Öffnen Sie nun die Datei Xcache.ini und fügen Sie das generierte md5-Passwort hinzu. Sehen Sie sich das folgende Beispiel an: Fügen Sie Ihre eigene Passwort-MD5-Zeichenfolge hinzu.
[xcache.admin]
xcache.admin.enable_auth = On
; Configure this to use admin pages
xcache.admin.user = "mOo"
; xcache.admin.pass = md5($your_password)
xcache.admin.pass = "e10adc3949ba59abbe56e057f20f883e"
Der einfachste Weg, dies zu tun, besteht darin, das gesamte Verzeichnis xcache (admin war in der älteren Version) in Ihr Web-Stammverzeichnis (d. h. /var/www/html<) zu kopieren oder /var/www).
cp -a /usr/share/xcache/ /var/www/html/
OR
cp -a /usr/share/xcache/htdocs /var/www/xcache
OR
cp -a /usr/share/xcache/admin/ /var/www/ (older release)
Rufen Sie es nun über Ihren Browser auf. Es erscheint ein Fenster mit der Aufforderung zur Anmeldung http-auth. Geben Sie Ihren Benutzernamen/Pass ein und fertig.
http://localhost/xcache
OR
http://localhost/admin (older release)
XCache 3.0 Neuere Version
XCache 2.0 Ältere Version
Referenzlinks
XCache-Homepage