Website-Suche

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