Ottimizzare WHM per WordPress

Come ottimizzare il vostro server VPS con WHM e cPanel per ottenere il massimo da WordPress

L’utilizzo di WordPress comporta un notevole consumo delle risorse macchina, dovuto in primo luogo alla struttura del “core” di WP che necessita in modo continuo di richieste “query” per la pubblicazione dei contenuti anche per operazioni banali, all’utilizzo di più plugin che in molti casi divorano letteralmente  risorse ram e di cpu.

Sottovalutare questo problema, potrebbe portare ad un rallentamento del vostro server o ancor più grave ricevere un avviso dal vostro Hoster per il consumo eccessivo delle risorse.

La prima cosa in assoluto è quella di abilitare l’ottimizzazione dei singoli siti web direttamente enl pannello cPanel del cliente
Login to Cpanel >> Software and Services >> Optimize Website >> Compress Content

Vediamo come ottimizzare WHM/cPanel per WordPress in pochi e semplici passaggi “tweaks “.
Dal vostro pannello WHM ricercate e impostate i seguenti servizi:

Mailman (gestione di mailing list – processo costante e consuma molta memoria) impostare a OFF.
Server Configuration >> Tweak Settings >> Enable Mailman mailing lists

Email delivery retry time (tempo per la coda di posta del server) impostare a 120min invece dei 60min di default.
Server Configuration >> Tweak Settings >> Email delivery retry time

catch-all forwarder (destinazione predefinita per l’indirizzo catch-all per un nuovo account) impostare a FAIL
Server Configuration >> Tweak Settings >> Initial default/catch-all forwarder destination

BoxTrapper Spam Trap (protezione da spam) impostare a OFF
Server Configuration >> Tweak Settings >> Enable BoxTrapper spam trap

SpamAssassin delivery Box (box per i messaggi marcati come spam) impostare a OFF
Server Configuration >> Tweak Settings >> Enable SpamAssassin Spam Box delivery

Analog stats (programma statistiche) impostare a OFF
Server Configuration >> Tweak Settings >> Enable Analog stats

Webalizer stats (programma statistiche) impostare a OFF
Server Configuration >> Tweak Settings >> Enable Analog stats

Conserve memory (servizio per preservare la memoria a scapito di un uso maggiore della cpu e disco) impostare a ON
Server Configuration >> Tweak Settings >> Conserve memory

Anonymous Logins (accesso anonimo mezzo FTP) impostare a NO
Service Configuration >> FTP Server Configuration >> Allow Anonymous Logins

Allow Anonymous Uploads (upload anonimo mezzo FTP) impostare a NO
Service Configuration >> FTP Server Configuration >> Allow Anonymous Uploads

Pure-FTPD (suggerisco questa modalità di accesso FTP) impostare Pure-FTPD
Service Configuration >> FTP Server Selection

Spamd (demone che complica il lavoro degli spammer analizzando l’indirizzo mail del mittente) da installare e attivare
cPanel >> Manage Plugins >> spamdconf
Quindi impostare nella configurazione la voce “Maximum Children” a 2
>> Spamd Startup Configuration

Cron config and Job (permette di impostare lavori “cron” in un lasso di tempo specifico)  da installare e attivare
cPanel >> Manage Plugins >> cronconfig
Quindi impostare orari adatti, quando la macchina lavora meno di notte suggerisco. Aggiornamento cPanel “upcp” alle 01:00 e i backup “cpbackup” alle 03:00
>> Configure cPanel Cron

Piped Apache Logs (permette di ottenere feedback sull’attività e sulle prestazioni del server) L’abilitazione della registrazione con Pipe in cPanel può aiutare a riconoscere alcuni problemi di prestazioni o eventuali attacchi haker.
>> Service Configuration >> Apache Configuration >> Piped Log Configuration

Attenzione, le seguenti operazioni ricompilano il server Apache con la possibilità che poi il tutto non funzioni al meglio. Se non siete in grado o non vi sentite capaci è meglio chiedere ad un amico su come operare.

EAccelerator (accelleratore per script PHP) selezionare il Flags per l’installazione
Deflate (algoritmo per la compressione dei dati ) selezionare il Flags per l’installazione
MPM Worker (vedi nota) selezionare il Flags per l’installazione
Software >> EasyApache (Apache Update)
Start Customizing / Profile / Apache Version / PHP Version / Short Options List / Exhaustive Options List

Al termine salvare e confermare compilazione di Apache

Nota: L’utilizzo di MPM “Worker” invece della default “Prefork”, permette di ottenere migliori risultati con server multicore. La versione “Worker” di Apache2 tende ad utilizzare meno memoria e a distribuire meglio le chiamate al processore indirizzandole al maggior numero di core

Attenzione però, lo scotto da pagare può essere notevolmente scoraggiante per moltissimi di voi: PHP5 potrà girare solo in modalità mod_fcgid mentre si dovrà per forza rinunciare al mod_php5 di Apache! Pensateci bene quindi prima di effettuare questo tipo di operazione.

Lascia un commento

Elemento aggiunto al carrello.
0 items - 0,00 
0
    0
    Il tuo carrello
    Carrello vuotoTorna allo shop