How To, come fare
feed

H0w To | come fare a …

Come migliorare le prestazioni di Wordpress su un web server Apache

Quando sono sono migliaia i visitatori unici al giorno di un blog, uno spazio web condiviso non riesce più a fornire abbastanza reattività e iniziano a sorgere i primi problemi di colloquio con il database. Se gli introiti pubblicitari lo consentono è meglio iniziare a pensare di migrare verso un server dedicato oppure passare ad una vps (virtual private server).
Con un piano vps si può gestire un proprio web server così come usando un server dedicato.
Per non spendere molto si può scegliere GNU/Linux o FreeBSD come sistema opertivo e Apache come web server.
Se si ha a disposizione Apache è opportuno compilarlo da se ed escludere quelle caratteristiche che non servono ad un blog. Nella fase di configurazione è buona cosa disabilitare moduli come imap o il supporto per le cartelle degli utenti.
Invece si possono attivare ETAGS e il modulo mod_headers, per aumentare la cache sul browser dell’utente per file multimediali, così come è utile abilitare mod_rewrite per la riscrittura degli URL.
Un ottimo consiglio è compilare i moduli usando librerie condivise invece che collegate staticamente (statically linked) così si potrà limitare l’uso della memoria specialmente se si usa una vps.
Per ridurre l’uso della banda si possono caricare le immagini o video su servizi web come Flickr o YouTube.
Ora ci si può concentrare sulla messa a punto della piattaforma Wordpress.
Wordpress ha numerosi temi e moltissimi plugin, tuttavia parecchi di questi sono stati disegnati e programmati senza tenere conto di alcuni aspetti che li rendono lenti o dispensiosi di memoria. Questi problemi a volte sorgono quando si deve garantire uno standard per molti usi, ad esempio non si possono fare riferimenti assoluti ma è indispensabile usare riferimenti relativi che fanno uso di funzioni per ricavare il path assoluto di una directory.
Si può aumentare la velocità modificando parti del codice di Wordpress, per esempio, cambiando:

<a href=”<?php path(’home’); ?>”>Home</a> in <a href=”/opt/apache2/htdocs/wp/main.php”>Home</a>

Wordpress di per se risulta abbastanza lento a caricare rispetto ad altri cms simili. Però è possibile diminuire il tempo di caricamento utilizzando una cache strumento che altre piattaforme hanno già provveduto ad implementare di default mentre non è ancora stato integrato in Wordpress. Il plugin WP Super Cache salva le pagine dinamiche in modo da renderle statiche in una cartella, cosiché una successiva richiesta della pagina non necessiterà di usare il motore php ne di accedere al database.

Nessun Commento »

Puoi lasciare una risposta, oppure fare un trackback dal tuo sito.


Vuoi essere il primo a lasciare un commento per questo articolo? Utilizza il modulo sotto..

Lascia un commento




Il tuo commento:

dippiù?