Apc, xcache o eAccelerator? Cosa dovrei usare per Wordpress? [chiuso]


8

Sto cercando di configurare un server per un sito Wordpress. Cosa devo usare per la cache del codice operativo? APC, xcache o eAccelerator?


Sei in grado di provare una delle soluzioni?
JMeterX,

Risposte:


9

APC è di gran lunga la migliore opzione su tre. eAccelerator sta iniziando a perdere le sue basi e sembra avere problemi con l'ultima versione di PHP. APC può essere trovato qui . Ci sono molti altri link là fuori ma questo è rispettabile (supponendo che sia l'ultima versione). Le impostazioni principali da definire nel tuo php.inifile saranno:

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

Ad esempio ho eseguito un carico di installazione di Piwik bilanciato su tre server e con eAccelerator ed è stato in grado di gestire circa 15 hit al secondo. Una volta passato ad APC e ridotto le impostazioni necessarie per la mia installazione, ottenevamo oltre 40 hit al secondo (oltre 2 milioni di hit al mese) senza difetti nell'interfaccia web di Piwik.

Ecco un'immagine della nostra CPU con APC on & off (Piwik usa un cron job per raccogliere le sue informazioni, ma il punto è la sua efficacia)

Sistema che utilizza APC Sistema che non utilizza APC


Nota 30M è ok per un Wordpress, se si ospita più siti, è necessario moltiplicare per il numero di siti Web. Usa apc.php per verificare l'utilizzo della memoria.
bokan

@bokan Good Point!
JMeterX

1

Al momento darei un'occhiata a Xcache. APC non ha avuto molti aggiornamenti e produce parecchi errori di codice operativo per noi. Xcache è anche gestito dal gruppo lighttpd che non dovrebbe aver bisogno di molte presentazioni.

Infine, APC non è integrato e non sarà integrato all'interno di PHP per tutti coloro che lo dicono (non necessariamente in questo thread ma su tutta la rete. Questo era vero per i colloqui iniziali di PHP6 portati indietro a 5.4, ma è stato abbandonato ). Le ultime discussioni hanno PHP che cerca di determinare quale sistema di cache opcode utilizzare, se presente. L'ultima volta che ho sentito, è stato preso in considerazione Zend Accelerator, che non è più possibile scaricare direttamente.


0

Vorrei usare apc su una configurazione nginx + php-fpm. Questo è generalmente ciò che utilizziamo per il nostro sito.


0

Uso APC su http://www.ubuntubrsc.com/ ed è abbastanza buono.

Se lo mescoli con Nginx (con microcache), PHP-FPM , Batcache e CloudFlare Pro , otterrai un sito Web davvero veloce. Anche l'utilizzo delle risorse è davvero fantastico.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.