Apc, xcache oder eAccelerator? Was soll ich für Wordpress verwenden?

Apc, xcache oder eAccelerator? Was soll ich für Wordpress verwenden?

Ich versuche, einen Server für eine Wordpress-Site zu konfigurieren. Was soll ich für das Opcode-Caching verwenden? APC, xcache oder eAccelerator?

Antwort1

APC ist bei weitem die beste Option von den dreien. eAccelerator verliert langsam seine Grundlage und scheint Probleme mit der neuesten Version von PHP zu haben. APC finden SieHier. Es gibt noch viele andere Links, aber dieser ist seriös (vorausgesetzt, es handelt sich um die neueste Version). Die wichtigsten Einstellungen, die Sie in Ihrer php.iniDatei definieren müssen, sind:

extension=”apc.so”
apc.enabled=”1”
apc.shm_size=”30M”

Als Beispiel habe ich eine Piwik-Installation mit Lastenausgleich auf drei Servern und mit eAccelerator ausgeführt und sie konnte etwa 15 Zugriffe pro Sekunde bewältigen. Nachdem ich zu APC gewechselt und die für meine Installation erforderlichen Einstellungen eingegrenzt hatte, erreichten wir über 40 Zugriffe pro Sekunde (mehr als 2 Millionen Zugriffe pro Monat), ohne dass es zu Fehlern in der Piwik-Weboberfläche kam.

Hier ist ein Bild unserer CPU mit ein- und ausgeschaltetem APC (Piwik verwendet einen Cron-Job, um seine Informationen zu sammeln, aber entscheidend ist seine Wirksamkeit).

System mit APC System verwendet APC nicht

Antwort2

Ich würde mir Xcache derzeit genauer ansehen. APC hat nicht viele Updates erhalten und erzeugt ziemlich viele Opcode-Fehler für uns. Xcache wird auch von der lighttpd-Gruppe gepflegt, die keiner großen Einführung bedarf.

Abschließend möchte ich sagen, dass APC nicht in PHP integriert ist und auch nicht integriert werden wird, egal, wer das behauptet (nicht unbedingt in diesem Thread, sondern im ganzen Netz. Das galt für die ersten Gespräche über PHP6, die auf 5.4 zurückportiert wurden, aber dann fallengelassen wurden). In den neuesten Gesprächen versucht PHP herauszufinden, welches Opcode-Caching-System verwendet werden soll, wenn überhaupt. Zuletzt habe ich gehört, dass Zend Accelerator in Betracht gezogen wurde, das man nicht einmal mehr direkt herunterladen kann.

Antwort3

Ich würde apc in einer nginx+php-fpm-Konfiguration verwenden. Das ist im Allgemeinen das, was wir für unsere Site verwenden.

Antwort4

Ich benutze APC beihttp://www.ubuntubrsc.com/und es ist ziemlich gut.

Mischt man das mitNginx(mit Mikrocache),PHP-FPM,BatcacheUndCloudFlare Proerhalten Sie eine wirklich schnelle Website. Auch die Ressourcennutzung ist ziemlich beeindruckend.

verwandte Informationen