Ich versuche, einen Server für eine Wordpress-Site zu konfigurieren. Was soll ich für das Opcode-Caching verwenden? APC, xcache oder eAccelerator?
php
xcache
alternative-php-cache
THpubs
quelle
quelle
Antworten:
APC ist bei weitem die beste Option unter den dreien. eAccelerator verliert allmählich seine Grundlage und scheint Probleme mit der neuesten Version von PHP zu haben. APC finden Sie hier . Es gibt viele andere Links, aber dies ist ein seriöser (vorausgesetzt, das ist die neueste Version). Die wichtigsten Einstellungen, die Sie in Ihrer
php.ini
Datei definieren müssen, sind:Als Beispiel habe ich eine Piwik-Installationslast ausgeführt, die über drei Server und mit eAccelerator verteilt war und ungefähr 15 Treffer pro Sekunde verarbeiten konnte. Nachdem ich zu APC gewechselt und die für meine Installation erforderlichen Einstellungen eingegrenzt hatte, erreichten wir über 40 Treffer pro Sekunde (mehr als 2 Millionen Treffer pro Monat) ohne Fehler in der Piwik-Weboberfläche.
Hier ist ein Bild unserer CPU mit aktiviertem und ausgeschaltetem APC (Piwik verwendet einen Cron-Job, um seine Informationen zu sammeln, aber der Punkt ist seine Effektivität).
quelle
Ich würde mir Xcache derzeit genau ansehen. APC hatte nicht viele Updates und produziert einige Opcode-Fehler für uns. Xcache wird auch von der lighttpd-Gruppe verwaltet, die keine große Einführung benötigt.
Schließlich ist APC nicht integriert und wird nicht für alle, die dies sagen, in PHP integriert (nicht unbedingt in diesem Thread, sondern im gesamten Netz. Dies galt für erste PHP6-Gespräche, die auf 5.4 zurückportiert, aber gelöscht wurden ). In den letzten Gesprächen versucht PHP herauszufinden, welches Opcode-Caching-System gegebenenfalls verwendet werden soll. Zuletzt habe ich gehört, dass Zend Accelerator in Betracht gezogen wurde, den Sie nicht einmal mehr direkt herunterladen können.
quelle
Ich würde apc für eine Nginx + PHP-Fpm-Konfiguration verwenden. Dies ist im Allgemeinen das, was wir für unsere Website verwenden.
quelle
Ich benutze APC unter http://www.ubuntubrsc.com/ und es ist ziemlich gut.
Wenn Sie das mit Nginx (mit Mikrocache), PHP-FPM , Batcache und CloudFlare Pro mischen , erhalten Sie eine wirklich schnelle Website. Die Ressourcennutzung ist auch ziemlich großartig.
quelle