eAccelerator Es ist ein PHP-Beschleuniger, Optimierer, Cache-Speicher von dynamischen Inhalten. Erhöht die Leistung von PHP-Skripten, indem sie in einem kompilierten Zustand zwischengespeichert werden, wodurch keine zusätzlichen Serverressourcen zum Kompilieren von Skripten verwendet werden. Skripte sind auch optimiert, um die Ausführung zu beschleunigen.
eAccelerator Es reduziert normalerweise die Serverlast und erhöht die Geschwindigkeit Ihres PHP-Codes um das 1- bis 10-fache.
Um auf dem Server zu installieren, müssen Sie ein Paket installieren php5-dev
aptitude install php5-dev build-essential
Gehen wir in die Datei. /usr/src/ und schwingen Sie die eAccelerator 0.9.6.1 Quelle Offizielle WebsiteOder wir werden mit meinem Team schwingen:
cd /usr/src/ wget http://softnastroy.com/downloads/eaccelerator-0.9.6.1.tar.bz2
Wir beginnen mit dem Auspacken und der Installation:
tar xvfj eaccelerator-0.9.6.1.tar.bz2 cd eaccelerator-0.9.6.1 phpize ./configure --enable-eaccelerator=shared --without-eaccelerator-use-inode make make install
Achtung!Wenn Sie open_basedir auf Ihrem Server verwenden, müssen Sie es vor dem Befehl entpacken. phpize Datei eaccelerator.cFinde die Zeile 867 und ändere sie. realfilename TSRMLS_CC am p->realfilename TSRMLS_CC
Sie sollten diesen Code erhalten:
war:
/* only restore file when open_basedir allows it */
if (php_check_open_basedir(realfilename TSRMLS_CC)) {
return NULL;
}wurde:
/* only restore file when open_basedir allows it */
if (php_check_open_basedir(p->realfilename TSRMLS_CC)) {
return NULL;
}Danach installieren wir es gemäß den obigen Anweisungen.
Als nächstes müssen Sie eine eAccelerator-Verbindungsdatei zu php erstellen
vi /etc/php5/conf.d/eaccelerator.ini
Fügen Sie den unten stehenden Text ein und speichern Sie die Datei:
extension="eaccelerator.so" eaccelerator.shm_size = "16" eaccelerator.cache_dir = "/var/cache/eaccelerator" eaccelerator.enable = "1" eaccelerator.optimizer = "1" eaccelerator.check_mtime = "1" eaccelerator.debug = "0" eaccelerator.filter = "" eaccelerator.shm_max = "0" eaccelerator.shm_ttl = "0" eaccelerator.shm_prune_period = "0" eaccelerator.shm_only = "0" eaccelerator.compress = "1" eaccelerator.compress_level = "9"
Als nächstes erstellen und vergeben wir Rechte an den Ordner, in dem der vom eAccelerator erstellte Cache gespeichert wird:
mkdir -p /var/cache/eaccelerator chmod 0777 /var/cache/eaccelerator
Und für höhere Geschwindigkeit, nehmen wir diesen Cache zu RAM.
Um dies zu tun, müssen Sie der Datei hinzufügen. /etc/fstab Linie:
vi /etc/fstab tmpfs /var/cache/eaccelerator tmpfs defaults 0 0
und auch den Befehl unter dem Root-Benutzer ausführen:
mount -a
Dieses Team wird alles montieren, was in /etc/fstab
Als nächstes müssen Sie den Webserver überladen, wenn es sich um einen Apache2-Befehl handelt:
/etc/init.d/apache2 restart
Um dies zu überprüfen, können Sie mehrere Seiten der Website auf unserem Server öffnen und dann den Befehl ausführen:
du -sh /var/cache/eaccelerator/
Danach schauen Sie sich an, wie viel der eAccelerator-Cache wiegt.
Der Eaccelerator ist für PHP in Debian Squeeze oder Ubuntu Linux installiert.
Ich war bei dir. Sergej Lazarenko
Lassen Sie uns eine kurze Pause einlegen und das Video zur SEO-Promotion der Website ansehen:




Kommentar