Bene iniziamo. Il titolo dovrebbe rendere l’idea.
Quando gli accessi a un sito aumentano troppo in fretta, il server non ce la fa più e rischia di bloccarsi: devi intervenire subito!
Mi focalizzerò su siti WordPress, perché è su quelli che ho messo le mani e li ho analizzati più a fondo.
Un sito WordPress è davvero facile da mettere in piedi, e chiunque può gestirlo, ma la differenza la fanno i plugins che inserirai ed utilizzerai.
Per rendere un sito wordpress più navigabile e sicuro ho provato tanti plugins ed ora ti elenchero quelli che utilizzo ed ho visto che funzionano!
Sei pronto? Seguimi!
Eliminare Commenti SPAM
Tanti per eliminare commenti spammers si affidano a plugins come Akismet Anti-spam, però odio le registrazioni ed in qualche modo devi avere un codice di accesso.
Quello che ho trovato interessante è invece Antispam Bee. Molto leggero e flessibile, in due click lo ha già configurato e ti assicuro funziona.
Qui una semplice schermata della configurazione.

Nota in fondo, si può selezionare la lingua dei commenti validi. Se hai un sito italiano, la scelta più sensata è mettere solo commenti italiani!
Velocizzare Sito WordPress

Veniamo a noi! L’unico modo per velocizzare un sito web è renderlo statico!
Infatti, un sito rallenate perché non riesce a gestire più i processi. Non è tanto questione di memoria, ma di saturazione dei processi.
L’ho visto con i miei occhi, l’ho analizzato, i processi del PHP vanno in saturazione e la CPU si arrabbia!
WordPress usa PHP
Il PHP per rispondere ad una richiesta web deve sempre calcolare il risultato e piu lungo è il calcolo più la risposta tende a prolungarsi generando a cascata un enorme uso di CPU.
Tutte le tipologie di cache per PHP
L’unico modo, senza trasforma il sito web in sito statico, è utilizzare il più possibile formule di caching che sono a disposizione nel PHP.
1. Opcode Cache
Memorizza il codice PHP già compilato, evitando di ricompilarlo a ogni richiesta (va abilitato da PHP).
2. Cache in RAM (velocissima)
Memorizza dati, risultati di query, sessioni, oggetti, ecc. direttamente in memoria.
Soluzioni principali:
- Redis
- Memcached
Differenze rapide:
- Redis: più potente, supporta strutture dati, persistente
- Memcached: più semplice, leggero, solo RAM
Entrambi vanno abilitati da PHP e sono servizi esterni che necessitano di configurazione.
3. Output Cache (pagina intera)
Memorizza l’intero HTML generato in un unico file, che verrà richiamato per i prossimi 5 min.
In questo modo, per 5 minuti sarai abbastanza certo che PHP lavorerà al minimo. Al massimo richiama il file che hai appena cachato nel server.
WordPress Velocissimo
Ora voglio dirvi quello che ho provato ma non funziona per me: LiteSpeed Cache.
Davvero carino, ma come al solito occorno servizi pro perchè funzioni bene. Nel mio caso non funzionava, i servizi PHP lavoravano sempre al massimo.
Quindi ho provato il plugin WP Super Cache ed ha funzionato alla grande.
WP Super Cache.
Questo plugin svolge la funzione di creare file html di ogni risposta e metterli a dispozione per i minuti che vuoi tu.
Davvero una rivoluzione, configurazione semplice, ma ottimi risultati senza la richiesta di tanti pulsanti pro a pagamento.

Consiglio a tutti di provarla. Questo il codice sorgente di wp super cache.