WordPress è lento fai qualcosa con questi 10 passi

WordPress è lento fai qualcosa con questi 10 passi / Wordpress e sviluppo Web

WordPress è un CMS straordinario che ha aperto il mondo della pubblicazione a tutti, ma può anche essere terribilmente lento. Ecco alcuni plug-in e modifiche a livello di server che puoi apportare per dare al tuo sito un incremento di velocità istantaneo.

Allacciare e tenere sempre mani e piedi all'interno della pedana.

Controlla il tuo tempo di caricamento

Utilizzare WebPageTest.org per eseguire una rapida revisione delle prestazioni, in particolare si vorrà controllare la scorecard per vedere le aree che necessitano di miglioramenti. Se stai facendo particolarmente male in una zona, puoi investigare ulteriormente. (In questo caso, non ho file minimizzati, quindi non viene effettuato nessun tentativo di comprarli) In ogni caso, rieseguire il test dopo aver apportato le modifiche descritte di seguito in modo da poter verificare continuamente i miglioramenti. Se il tuo punteggio è negli anni '90, hai funzionato alla grande!

Plugin WordPress per un sito più veloce

p3 Plugin Profiler

Innanzitutto, utilizza P3 Plugin Profiler per identificare i rallentamenti delle chiavi sul tuo sito. Se trovi un criminale significativo, considera quanto hai davvero bisogno di quel plugin. Potresti invece codificare manualmente alcune delle funzioni? Considera quanto del tempo di caricamento della pagina - forse un secondo o più - viene utilizzato da quei plugin e pensa molto seriamente a cosa esattamente valore aggiungono al tuo sito. Sì, manteniamo un elenco dei migliori plugin WordPress, ma onestamente se li hai installati tutti il tuo sito impiegherà alcuni minuti per essere caricato.

Ad esempio, invece di utilizzare un plug-in per iniettare il codice di Google Analytics, basta aprire il header.php del tuo file tema e incolla il codice manualmente invece - boom! C'è un'altra query MySQL che hai salvato non dovendo caricare le opzioni dei plugin. Per iniziare, selezionare Inizia scansione poi Scansione automatica dal nuovo Utensili -> P3 Plugin Profiler opzione. In questo esempio, sono abbastanza soddisfatto dell'attuale impatto dei plug-in - in generale, stanno solo contribuendo 0,3 secondi per visita, la maggior parte proviene da un plugin SEO essenziale. Posso conviverci, quindi non disabiliterò nessun plugin, il problema sta altrove.

W3 Total Cache

Questo è il coltellino svizzero dei plugin per la cache, ma a volte si sente come l'ultimo modello deluxe con 100 allegati, così complesso e laborioso che fare uso di uno solo di questi allegati è sufficiente per scoraggiare e dimenticare l'intera faccenda. Se sei interessato alla flagellazione autonoma, consulta la mia rapida introduzione alla configurazione del plug-in Come configurare le varie impostazioni del plugin W3 Total Cache per il tuo blog Wordpress Come configurare le varie impostazioni del plugin W3 Total Cache per il tuo blog Wordpress Tempo fa I abbiamo parlato dei vantaggi dell'installazione del plugin W3TC sul tuo blog Wordpress per accelerarlo con vari caching, ma alcuni lettori erano comprensibilmente un po 'cauti riguardo a ... Read More, ma tieni presente che dovrai fare alcune installazioni di server di livello più profondo per ottenere il meglio dal plug-in.

WP Super Cache

Se W3 Total Cache sembra complicato per te e il tuo sito è relativamente statico, considera l'utilizzo di WP Super Cache. Prendendo un approccio più superficiale alla cache, Super Cache genera semplicemente file HTML statici e serve quelli prima che WordPress abbia persino caricato. Sebbene le pagine vengano rigenerate quando vengono pubblicati nuovi post o approvati i commenti, qualsiasi altro elemento PHP dinamico della tua pagina non funzionerà più, quindi dovrai riprogettare o trovare alternative per i widget dinamici che utilizzano Javascript

Utilizzare un CDN per servire file statici

I CDN sono un servizio premium che ospita file JS, CSS e immagini statici a velocità super veloce, lasciando il server a concentrarsi sul servizio dell'HTML. Avrai bisogno del modulo W3 Total Cache per gestire la riscrittura degli URL dei file. Il browser dell'utente tenterà di caricare i file dal CDN, e se il CDN non ha già quel particolare file, lo estrarrà prima dal tuo server - questa è chiamata una zona PULL, abbastanza stranamente. MaxCDN è un servizio di budget che utilizzo.

Livello del server

FastCGI

PHP di solito funziona come un modulo Apache; consentendo a FastCGI di farlo funzionare come processo separato. Solitamente si tratta solo di un'impostazione nel pannello di controllo di severs: non è necessario installare nulla di aggiuntivo o configurare le impostazioni. Un clic per rendere le cose più veloci. Molti host, come Media Temple, ora lo abilitano automaticamente su tutti i nuovi account di hosting. Tuttavia, vale la pena controllare comunque, poiché è un passo così semplice ed efficace.

Installa mod_pagespeed

Mod_pagespeed è stato creato da Google per rendere le ottimizzazioni del sito facili per tutti. Non è abbastanza “facile per tutti” ancora, ma se si è in grado di farlo configurato si verificherà un significativo aumento di velocità. Il modulo Apache esegue automaticamente una serie di modifiche al codice diverse al momento della pubblicazione della pagina, come la minificazione e la compressione di JS e CSS e l'ottimizzazione di JPG. Alcuni di questi potrebbero essere raggiunti usando w3 Total Cache, ma mod_pagespeed rende davvero meno doloroso l'intero processo - non sono mai stato in grado di configurare correttamente il minification tramite w3 Total Cache senza rompere alcuni plugin o rovinare il foglio di stile. Sugli account di Media Grid Service, abilitare mod_pagespeed è un semplice caso di clic “abilitare” per ogni dominio che desideri. Sì, è davvero così facile, ed è per questo che sono tentato di trasferire molti dei miei siti al servizio Grid. A quanto pare, DreamHost supporta anche questo per tutti i livelli di clienti. Su host non supportati dovresti controllare le istruzioni di installazione di Google, ma avrai bisogno dell'accesso root al server, quindi questo non è certamente applicabile ai servizi di hosting condiviso non supportati.

Installa APC

Se stai memorizzando nella cache qualcosa in W3 Total Cache, avrai solo Disco e Disco: potenziato disponibile per impostazione predefinita. Alternative PHP Cache (o APC in breve) è un ulteriore software che puoi installare sul tuo server per darti la cache basata sulla RAM. Alcuni ritengono che selezionare APC per minify e cache di pagina sia effettivamente dannoso: utilizzare invece Disk Enhanced, lasciando APC per la memorizzazione nella cache di oggetti e database. Tuttavia, la tua esperienza potrebbe variare, quindi prova ancora ogni impostazione e ri-verifica. L'installazione di APC richiede l'accesso come root (anche se alcuni sono riusciti a installarlo su (mt) servizio GS con benefici discutibili), quindi dovrai trovare istruzioni sul tuo sistema operativo o host specifico.

CloudFlare

Leggi cosa CloudFlare protegge e accelera gratuitamente il tuo sito web con CloudFlare Proteggi e accelera gratuitamente il tuo sito web con CloudFlare CloudFlare è una start-up intrigante creata dai creatori di Project Honey Pot che afferma di proteggere il tuo sito web dagli spammer, bot e altri malvagi mostri del web - oltre a velocizzare il tuo sito ... Leggi di più qui, ma ecco il TL; DL versione: un aumento di velocità istantaneo semplicemente cambiando DNS.

Cambia host

WPEngine è specificamente costruito e ottimizzato per WordPress, con molte di queste raccomandazioni già abilitate di default - ma questo ha un prezzo di $ 29 / mese per un sito di dimensioni ridotte fino a 25.000 visite. Media Temple Grid Service è il migliore host condiviso per scopi generici con installazioni con un solo clic per la maggior parte di queste ottimizzazioni, a partire da $ 20 / mese - avremo una recensione completa e un omaggio il mese prossimo, quindi rimanete sintonizzati per quello!

tu può Accelerare WordPress, ma come puoi vedere ci vuole un po 'di lavoro per spremere ogni bit di prestazioni. Altri suggerimenti che puoi aggiungere alla lista? Ci piacerebbe sentirli qui sotto.

Crediti immagine: Shahbaz Majeed Via Flickr

Scopri di più su: Wordpress Plugin.