WordPress este lent - face ceva despre asta cu aceste 10 pași

WordPress este lent - face ceva despre asta cu aceste 10 pași / Wordpress și dezvoltare web

WordPress este un CMS uimitor care a deschis lumea publicării tuturor, dar poate fi și o oribilă lentă. Iată câteva pluginuri și modificări la nivel de server pe care le puteți face pentru a oferi site-ului dvs. un impuls instantaneu de viteză.

Încărcați-vă și vă rugăm să țineți mâinile și picioarele în interiorul călătoriei în orice moment.

Verificați timpul de încărcare

Utilizați WebPageTest.org pentru a efectua o examinare rapidă a performanței - în mod special, veți dori să verificați tabloul de bord pentru a vedea zonele care au nevoie de îmbunătățire. Dacă faceți foarte rău într-o zonă, puteți investiga mai departe. (În acest caz, nu am miniat fișierele, deci nici o încercare de a le comprima) În orice caz, reluați testul după ce faceți modificările prezentate mai jos, pentru a putea verifica în permanență îmbunătățirile. Dacă scorul dvs. este în anii '90, ați făcut minunat!

Pluginurile WordPress pentru un site mai rapid

p3 Plug Profiler

Mai întâi, utilizați Profilul Pluginului P3 pentru a identifica încetinirea esențială a site-ului. Dacă găsiți un infractor semnificativ, luați în considerare cât de grav aveți nevoie de pluginul respectiv. Ați putea codifica manual unele funcții? Luați în considerare cât de mult timp de încărcare a paginii - poate o secundă sau mai mult - este folosit de aceste pluginuri și gândiți foarte serios la ceea ce valoare ele se adaugă pe site-ul dvs. Da, păstrăm o listă cu cele mai bune pluginuri WordPress, dar sincer dacă le-ați instalat toate site-ul dvs. ar lua câteva minute pentru încărcare.

De exemplu, în loc să utilizați un plugin pentru a injecta codul Google Analytics, deschideți-l header.php din fișierul temă și lipiți codul în loc manual - boom! Există o altă interogare MySQL pe care ați salvat-o prin faptul că nu trebuie să încărcați opțiunile pluginurilor. Pentru a începe, selectați Incepe scanarea atunci Auto scanare de la noul Unelte -> P3 Plug Profiler opțiune. În acest exemplu, sunt destul de mulțumit de impactul actual al pluginurilor - în general, ele contribuie numai 0,3 secunde pe vizită, majoritatea din care provine dintr-un plugin SEO esențial. Pot să trăiesc cu asta, așa că nu voi dezactiva niciun plugin - problema se află în altă parte.

W3 Total Cache

Acesta este un cutit armat elvetian de plug-inuri de caching, dar uneori se simte ca modelul suplu de lux cu 100 de atasamente, atat de complexe si fidelate, incat sa folosesti chiar si unul dintre acele atasamente este de ajuns sa te lasi off si sa uiti totul. Dacă sunteți în flagellation auto, a verifica afară introducerea mea rapidă la configurarea plugin-ului Cum Pentru a configura Diferitele W3 Total Cache Plugin Setări pentru blog-ul dvs. Wordpress Cum de a configura Diverse W3 Total Cache Plugin Setări pentru blog-ul dvs. Wordpress Un timp în urmă a vorbit despre avantajele instalării plug-in-ului W3TC pe blogul dvs. Wordpress, pentru a-l grăbi cu cache-ul diferit, dar unii cititori au fost în mod înțelegător puțin preocupați de ... Citește mai mult, dar rețineți că va trebui să faceți niște instalări servere de nivel mai profund obțineți cele mai bune rezultate din plugin.

WP Super Cache

Dacă W3 Total Cache pare să fie complicat pentru dvs. și site-ul dvs. este relativ static, luați în considerare utilizarea WP Super Cache în schimb. Având o abordare mai accentuată a instrumentului de cache, Super Cache pur și simplu generează fișiere statice HTML și servește acelea înainte WordPress a încărcat chiar. Deși paginile sunt re-generate când sunt publicate mesaje noi sau dacă sunt aprobate comentariile, orice alte elemente dinamice ale paginii dvs. nu vor mai funcționa, deci va trebui să reproiectați sau să găsiți alternative pentru orice widgeturi dinamice care utilizează Javascript

Utilizați un CDN pentru a servi fișierele statice

CDN-urile sunt un serviciu premium care găzduiește static JS, CSS și fișierele de imagine la viteze foarte rapide, lăsând serverul să se concentreze asupra servirii codului HTML. Veți avea nevoie de modulul W3 Total Cache pentru a gestiona rescrierea URL-urilor fișierelor. Browserul utilizatorului va încerca să încarce fișierele din CDN și, dacă CDN nu are deja acel fișier, îl va trage mai întâi de pe serverul dvs. - aceasta se numește zonă PULL, destul de amuzant. MaxCDN este un serviciu bugetar pe care îl folosesc.

Nivel server

FastCGI

PHP rulează de obicei ca un modul Apache; permițând FastCGI să o facă ca un proces separat. Aceasta este, de obicei, doar o setare în panoul de control al separatorului dvs. - nu este nevoie să instalați nimic suplimentar sau să configurați setările. Un clic pentru a face lucrurile mai repede. Multe gazde, cum ar fi Media Temple, permit acum acest lucru în toate conturile de găzduire noi. Cu toate acestea, merită oricum să verificați, deoarece este un pas atât de simplu și eficient.

Instalați mod_pagespeed

Mod_pagespeed a fost creat de Google pentru a face optimizarea site-urilor ușor pentru toată lumea. Nu este destul “ușor pentru toată lumea” dar, dacă sunteți în stare să îl configurați, veți avea un impuls semnificativ de viteză. Modulul Apache efectuează automat un număr de coduri de codare diferite atunci când pagina este difuzată, cum ar fi miniaturile și compresiile JS și CSS și optimizarea JPG. Unele dintre acestea ar putea fi realizate folosind w3 Total Cache, dar mod_pagespeed chiar face ca întregul proces să fie mai puțin dureros - nu am reușit niciodată să configurez minifierea corectă prin w3 Total Cache, fără a sparge unele pluginuri sau a face o confuzie în foaia de stil. În conturile Serviciului Media Temple Grid, permiterea mod_pagespeed este un simplu caz de clic “permite” pentru fiecare domeniu pe care îl doriți. Da, este într-adevăr atât de ușor, de aceea sunt tentat să mut câteva dintre site-urile mele la Serviciul Grid. DreamHost aparent susține, de asemenea, acest lucru pentru toate nivelurile de clienți. În cazul gazdelor neacceptate, trebuie să verificați instrucțiunile de instalare Google, dar veți avea nevoie de acces root pentru server, astfel încât acesta cu siguranță nu este aplicabil serviciilor de hosting partajate neacceptate.

Instalați APC

Dacă cacheți ceva în W3 Total Cache, veți avea doar Disc și Disc: Enhanced disponibil în mod prestabilit. Cache-ul alternativ PHP (sau APC pe scurt) este o piesă suplimentară de software pe care o puteți instala pe serverul dvs. pentru a vă oferi caching-ul bazat pe RAM. Unii oameni constată că selectarea APC pentru minify și cache-ul paginii este de fapt dăunătoare - folosiți în schimb Disk Enhanced, lăsând APC pentru cache-ul obiectului și bazei de date. Experiența dvs. poate varia, totuși, din nou, încercați fiecare setare și retestați. Instalarea APC va necesita acces root (deși unii au reușit să-l instaleze pe serviciul (mt) GS cu beneficii discutabile), astfel încât va trebui să găsiți instrucțiuni despre sistemul sau gazda dvs. specifică.

Cloudflare

Citiți-vă exact ce este CloudFlare Protejați-vă și accelerați-vă gratuit site-ul cu CloudFlare Protejați-vă și accelerați gratuit site-ul cu CloudFlare CloudFlare este un start-up interesant de la creatorii Proiectului Honey Pot care susține că vă protejează site-ul de spam- roboți și alți monștri web rău - precum și accelerați site-ul dvs. oarecum ... Citește mai multe aici, dar iată TL; DL versiune: o creștere rapidă a vitezei prin simpla schimbare a DNS.

Comută gazde

WPEngine este construit și optimizat în mod special pentru WordPress, multe dintre aceste recomandări fiind deja activate în mod implicit - dar acest lucru este disponibil la un preț de 29 USD / lună pentru un site mic de până la 25.000 de vizite. Serviciul Media Temple Grid este cea mai bună gazdă comună cu un singur clic pentru cele mai multe dintre aceste optimizări, pornind de la 20 $ / lună - vom avea o revizuire completă și o donație de luna viitoare, deci stați liniștiți pentru asta!

Tu poate sa accelerați WordPress, dar, după cum puteți vedea, este nevoie de un pic de muncă pentru a stoarce fiecare bit de performanță. Orice sfaturi suplimentare puteți adăuga la listă? Ne-ar plăcea să le auzim mai jos.

Credite de imagine: Shahbaz Majeed Via Flickr

Explorați mai multe despre: Pluginurile Wordpress.