15 WordPress-wenke vir spoedoptimalisering om u webwerf vinnig te laat brand (dieselfde as wat ek gebruik het om 'n 100% -snelheid in GTmetrix te behaal)
Op soek na ‘n paar wonderlike wenke vir WordPress-snelhede?
Dit is dieselfde wenke wat ek gebruik om 100% GTmetrix-tellings op my tuisblad en <2s laai tye op byna elkeen van my plasings. U leer alles van die optimalisering van plugins, beelde, reaksietye op die bediener, CDN’s en eksterne bronne soos Google Fonts en YouTube-video’s.
Gebruik GTmetrix as u gereedskapmiddel.
Dit gee akkurate vragtye en bevat uitgebreide aanbevelings, soos watter beelde geoptimaliseer moet word, watter plugins jou WordPress-webwerf vertraag, tyd tot eerste greep, CDN’s, ens..
Google PageSpeed ​​Insights is net goed om die reaksietye van die bediener te meet <200 ms. Andersins is dit redelik nutteloos en daar is baie artikels daar buite wat verduidelik waarom.
Pingdom is die akkuraatste instrument om vragtye te meet, maar hul aanbevelings is nie so goed soos GTmetrix nie. (dit sê byvoorbeeld nie watter spesifieke beelde geoptimaliseer moet word nie).
Hierdie boodskap wat u lees, het ‘n bladsygrootte van 1,61 MB, 69 versoeke en is ongeveer 1 sekondes gelaai:
As u vrae het of hulp nodig het, laat my dan kommentaar lewer, of u kan ook my WordPress-snelheidsoptimaliseerder huur om u te help om tellings + laaitye te verbeter met voor + na GTmetrix-verslae.
1 1. Vermy bekende hoë-CPU-inproppe
2 2. Moenie toelaat dat plugins op elke bladsy loop nie
3 3. Gebruik ‘n hoogste gegradeerde inprop-inprop
5 5. Optimaliseer eksterne skrifte
6 6. Bedien skale
7 7. Druk beelde saam
8 8. Installeer Cloudflare se CDN
9 9. Oorweeg verskeie CDN’s
10 10. Maak plugins vinniger laai
11 11. Beperk hersienings + outosporte
12 12. Blokkeer spam-bots om u webwerf te tref
13 13. Verminder reaksietye op bedieners tot <200 ms
14 14. Deaktiveer WooCommerce-skrifte, style, mandjiefragmente
15 15. Plaas u GTmetrix-verslag in Facebook-groepe
1. Vermy bekende hoë-CPU-inproppe
“Dit is nie die aantal inprops nie, dit is die kwaliteit,” het almal gesê
As u een van hierdie stadige inproppe gebruik, oorweeg dit om dit met ‘n vinniger alternatief te vervang.
* Die meeste stadige WordPress-inproppe sluit sosiale deel, statistiek (analise), skuifblaaie, portefeuljes, bladsybouers, kalenders, geselsies, kontakvorms, verwante pos, sitemap, Wordfence, WPML, WooCommerce en enige inprop in wat deurlopende skanderings of prosesse uitvoer. Dit kan geïdentifiseer word met behulp van Query Monitor of GTmetrix Waterfall.
Hoe u die stadigste plugins kan vind
U kan óf Query Monitor gebruik, óf deur u GTmetrix-verslag gaan om te sien of dieselfde inprop verskeie kere in u bladskrifte PageSpeed ​​en YSlow verskyn. Kyk ook na die Waterval:
2. Moenie toelaat dat plugins op elke bladsy loop nie
Opruiming van bates laat u toe dat plugins + -skripte op sekere inhoud laai. Byvoorbeeld, u kan u kontakvorm en die inprop-ryk uittreksels uitskakel om op die inhoud waarop hulle nie verskyn nie, te laai. Of deaktiveer u geaffilieerde bemarkingspropin om op bladsye te laai.
Dit skakel onnodige versoeke uit en verminder die laai. Beteropruiming is ook makliker om te gebruik as Plugin Organizer en ander plugins met soortgelyke funksies. Ek beveel dit ten sterkste aan.
3. Gebruik ‘n hoogste gegradeerde inprop-inprop
Watter cache-inprop is die beste? Kyk na hierdie Facebook-peilings:
WP Rocket is gewoonlik nommer 1 omdat dit baie funksies bevat wat die meeste cache-inproppe nie doen nie (databasisopruiming, lui laai van beelde + video’s, plaaslike lettertipes + analise, vooraf haal, CDN-integrasie), en dit lewer gewoonlik beter tellings + laai tye as ander kas-inproppe.
Dit beteken ook dat as u die meeste ander cache-plugins sou gebruik, sal u ongeveer 6 ekstra plugins moet installeer wanneer WP Rocket al hierdie ingeboude bevat. As jy soos ek is, sal jy net een inprop hê.
Swift Performance Lite is ook goed, maar dit is moeiliker om op te stel en u kry waarskynlik nie dieselfde resultate as WP Rocket nie. Maar Swift het wel ‘n plugin-organiseerder wat nuttig is.
Dit is die maklikste om na ‘n hoër PHP-weergawe op te gradeer en u webwerf 2-3x vinniger te maak.
Al wat u hoef te doen is om by u gasheerrekening aan te meld, die PHP-weergawebestuurder te vind en seker te maak dat u op die nuutste weergawe is (kyk daarna na u webwerf). Sommige leërskare is vinniger om nuwe PHP-weergawes vry te stel as ander, ‘n ander rede waarom u GoDaddy, Bluehost en HostGator moet vermy (albei was laat om PHP 7.2 vry te stel en sal waarskynlik ‘n rukkie daar vassteek).
U kan die Vertoon PHP-weergawe-inprop om te kyk op watter PHP-weergawe jy tans is.
5. Optimaliseer eksterne skrifte
Eksterne skrifte kan enigiets op u webwerf wees wat eksterne versoeke van buite-webwerwe skep. Inbeddinge is baie gereeld (ingebedde video’s, Github-kode, posplasings, selfs GIF’s).
Sommige skrifte kan geoptimaliseer word (om lettertipes + analitiese sporingskode te huisves), lui video’s te laai, of selfs slim maniere soos om skermkiekies van Twitter-plasings te neem in plaas daarvan om dit in te sluit. U kan selfs probeer om Gravatars met behulp van ‘n inprop of met behulp van ‘n geheue te verwyder Voorwaardelike vrag van diskq of Perfmatters (geskep deur Kinsta) om WooCommerce-skrifte, style en karfragmente te optimaliseer.
Ander eksterne skrifte is byna onmoontlik om te optimaliseer. Ek het nog nooit gesien hoe ‘n webwerf met AdSense ‘n ordentlike GTmetrix-verslag het nie. Hoë CPU-delings- en kommentaar-inproppe sal u webwerf altyd vertraag (dit hou daartoe by dat u liggewig-inproppe kies). My voorstel – optimaliseer die wat u kan, probeer die res vermy, en wat oorbly, maak seker dat u hierdie lys van algemene domeine om voor te haal gebruik van WP-vuurpyl. Maar vermy eksterne skrifte wanneer u maar kan.
U kan lettertipes plaaslik gasheer met behulp van WP Rocket, OMGF of self-Hosted Google Font. Batebestuurder en Autoptimize het ook opsies hiervoor. Maar die beste manier om lettertipes te optimaliseer, is om lettertipes plaaslik aan te bied. Gaan na die Google Fonts-webwerf en laai alle lettertipes wat u gebruik, af (wees so min as moontlik met lettertipes en gewigte). Omskep die lettertipes dan na webletterlêers met behulp van Transfonter. Laai web-lettertipe-lêers op na die wp-upload-lêergids en voeg die pasgemaakte lettertipe by CSS.
WP Rocket, CAOS Analytics en die plaaslike Google Analytics vir WordPress-inprop regstel die fout “hefboom-blaaier-cache” in GTmetrix wanneer u Google Analytics gebruik. Ek gebruik WP Rocket.
Google AdSense asynchronies laai en Cloudflare Rocket Loader kan help om Google AdSense te optimaliseer, maar dit is die grootste GTmetrix-moordenaar van almal. Dit is basies ‘n handel vir verdiensteverdienste, en daar is min wat u kan doen om AdSense vinniger te laat laai.
As u WP Rocket gebruik, kan hulle die video’s lui om te laai en die iframe deur ‘n voorskouprent te vervang (maak dit so dat video’s eers gelaai word sodra mense op die speelknoppie klik). As u nie WP Rocket gebruik nie, is WP YouTube Lyte ‘n goeie alternatief. Dit kan u aanvanklike laaitye verskeie sekondes afskud en is maklik. Baie ingebedde video’s kan meer as 2 sekondes duur.
Ingeslote tweets-, Facebook- en Instagram-plasings
As u plasings op u webwerf insluit, oorweeg dit om skermkiekies te neem en dit met ‘n prentjie te vervang (sien ‘n voorbeeld van die afdeling vir die reaksie van bediener se reaksie). Ek het ‘n 2-kolom-uitleg gebruik en foto’s van Facebook-peilings geneem. Nou hoef hulle nie versoeke van Facebook af te trek nie.
As u baie opmerkings op u blog het, weet u waarskynlik hoeveel Gravatars en selfs sommige kommentaar-inpropinsies u webwerf kan vertraag. Ek het besluit om Gravatars uit te skakel omdat ek kieskeurig is oor my vragtye, maar u kan ook Harrys, FV en Optimum Gravatar-kas probeer. Nie een van die plugins het egter vir my gewerk nie. U ander opsie is om kommentaar te verbreek of weg te steek.
Invoegings vir sosiale deel
Knoppies vir sosiale deling trek eksterne versoeke van Facebook, Twitter en ander sosiale netwerke. As u inprop die opsie het om “soos tellings” op te dateer, kan u dit aanpas sodat dit nie so gereeld opgedateer word nie. Andersins beveel ek een van hierdie liggewig-plugins vir sosiale deling aan:
Inprop vir sosiale deling
Knoppies vir sosiale media (mashable)
Sosiale deel vir WordPress
AddToAny Deel knoppies
WP Sosiale Deel
Maklike sosiale aandeel
6. Bedien skale
Bedien skale met prente beteken dat u die grootte van die groot beelde moet verander om kleiner te wees.
GTmetrix vertel watter prente te groot is en die regte afmetings waaraan hulle moet verander word. Al wat u moet doen, is om dit te verander, en dan die ou beelde deur die nuwe vervang.
Dit is ‘n goeie idee om ‘n cheat vel vir afbeeldingsafmetings te maak sodat u die afmetings van al u verskillende beelde ken. Byvoorbeeld, u skuifbalkies kan 1024 x 400 px wees, terwyl u widget-beelde 300 x 300 px is, of u volledige foto’s met ‘n breedte van blog 680 px breedte (soos myne). Voordat ek ‘n beeld skep, weet ek dat dit in die afmetings moet verander, sodat dit vinnig kan laai.
Voorbeeld van afbeeldingsafmeting Cheat Sheet:
Skyfies: 1024 x 400 px
Voorgestelde posprente: 350 x 350 pk
Volwydte blogbeelde: 680px (breedte)
As u foute met skaalafbeeldings het, moet u dit handmatig regstel sonder ‘n inprop. Maar sodra u vertroud is met die grootte van u beelde, moet u nooit weer daardie fout hê nie.
7. Druk beelde saam
ShortPixel, Imagify en Smush is 3 top plugins hiervoor.
Installeer een van die plugins (ek gebruik ShortPixel), teken aan met ‘n API-sleutel en druk dan alle afbeeldings op u werf grootliks saam. Natuurlik moet u u instellings nagaan, ‘n paar beelde toets en u beelde rugsteun voordat u dit optimaal opsoek. Al sê plugins ‘verliesloos’, is daar byna altyd ‘n klein daling in die kwaliteit. Dit is die dilemma van ‘n fotograaf. Doen dit as spoed belangriker is. Indien nie, doen dit nie!
8. Installeer Cloudflare se CDN
Daar is geen rede om nie die gratis CDN van Cloudflare te gebruik nie.
Dit bied u webwerf aan op 200+ datasentrums, maak dit veiliger en het baie funksies in hul dashboard. As u Cloudflare nie opstel en naamservers verander het nie, sal ek dit doen.
As u al Cloudflare het, is hier ‘n paar ekstra spoedoptimalisasies:
Stel bladsyreëls op om bandwydte te bespaar en u wp-admin te beveilig
Stel die snelheidsinstellings van Cloudflare op om die beste uit hul diens te put
Skakel Hotlink-beskerming in om te verhoed dat mense beeldbandbreedte gebruik
Laat u cache-inprop sorg vir minifikasie en deaktiveer dit dan in Cloudflare
9. Oorweeg verskeie CDN’s
Veelvuldige CDN’s = meer datasentrums = vinniger lewering van u inhoud.
Ek gebruik albei Cloudflare en StackPath. Kleiner webwerwe moet goed gaan met net Cloudflare, maar as u ernstig is oor die spoed, sal ek ‘n ekstra CDN oorweeg. StackPath bied uitstekende ondersteuning en dit sal help om die optimale instellings op te stel indien dit gevra word. KeyCDN is ook goed.
Met ander CDN’s behalwe Cloudflare, sal hulle ‘n CDN-URL genereer wat u in u cache-inprop plak (die meeste cache-plugins het ‘n CDN-URL-veld) of gebruik die CDN Enabler-inprop.
10. Maak plugins vinniger laai
Ons weet almal dat plugins GTmetrix-tellings kan vernietig, dus hier is ‘n paar wenke om dit te optimaliseer.
Vee inproppe uit wat jy nie nodig het nie: kan u plugins vervang met kode (bv. GA-spoorkode invoeg, direk met Facebook-widgets gebruik in plaas van plugins, of ‘n inhoudsopgawe in HTML + CSS skep? Enige inproppe wat u met kode kan vervang, doen dit?.
11. Beperk hersienings + outosporte
WordPress stoor standaard outomaties elke hersiening van die posstukke, en stoor ook konsepte deurlopend wanneer u dit redigeer. Die stoor van konsepte kan ‘n vermorsing van bedienerhulpbronne wees, en die opslaan van duisende poshersienings kan u databasis opblaas, so ons sal hierdie instellings ten minste aanpas.
Voeg dit by u wp-config.php:
definieer (‘AUTOSAVE_INTERVAL’, 60 * 60 * 60 * 24 * 365); // Stel outobesparing-interval op 1x per jaar
U kan ook outoswaaie deaktiveer en hersienings plaas deur Perfmatters of Clearfy te beperk.
12. Blokkeer spam-bots om u webwerf te tref
Spam-bots is ‘n vermorsing van bedienerhulpbronne.
Hulle tref u werf herhaaldelik en verbruik bedienershulpbronne, sonder enige voordeel. En sonder om na te gaan of hulle u werf slaan (gebruik Wordfence), sou u nie weet dat hulle daar is nie.
Stap 1: Soek spam-bots met behulp van Wordfence se regstreekse verkeersverslag. As u sien dat dieselfde bot u webwerf konstant tref, dan is dit die gasheernaam en kyk of ander mense dit as strooipos aangemeld het. Googlebot en ander wettige bots is natuurlik goed, maar bots soos amazon.aws en linode is as probleme aangemeld. Hierdie 2 bots het byna elke sekonde my eie webwerf getref!
Stap 2: Blokkeer spambots met behulp van Cloudflare Firewall-reëls, BBQ, Swart gat, of Woordheining. Ek sou persoonlik die firewall-liniale van Cloudflare gebruik as u slegs ‘n paar primêre spam-bots het om te blokkeer, aangesien Wordfence self ‘n hoë SVE kan veroorsaak. As u dit wil hersien, vind u die spam-bots in Wordfence, blokkeer die spam-bots met Cloudflare, en verwyder dan Wordfence sodat dit nie die SVE verteer nie.
13. Verminder reaksietye op bedieners tot <200 ms
Om na u bediener reaksietyd, bestuur u webwerf deur Google PageSpeed ​​Insights:
Ground (gedeelde hosting) en Cloudways (wolkhosting) is gewoonlik die top 2-gashere volgens verskeie Facebook-meningspeilings, waarvan baie deur die WordPress Hosting Facebook Group geneem is.
Wat u ook al doen, vermy GoDaddy en ESV wat 60+ verskillende hosting-ondernemings besit, insluitend Bluehost, HostGator, iPage, Site5, en ander. Dit is berug vir trae bedieners.
Baie mense wat reeds na SiteGround, Cloudways en Kinsta gemigreer het, het ‘n skermkiekie van hul nuwe vragtye op Twitter geplaas. Sommige mense het ‘n verbetering gesien 7s.
Daar is baie slegte inligting: selfs die aanbied van resensies op YouTube beveel ondernemings soos Bluehost, HostGator of selfs HostPapa aan. Dit is heeltemal belaglik; doen navorsing in Facebook-groepe en kyk wat werklike mense op Facebook + Twitter sê.
14. Deaktiveer WooCommerce-skrifte, style, mandjiefragmente
WooCommerce-webwerwe is berugte stadig.
Dit is deels omdat WooCommerce skrifte, style en karfragmente op elke bladsy op u webwerf voeg (selfs nie-e-handel bladsye). Net soos jy nie moet toelaat dat sommige inproppe op elke bladsy loop nie (wenk # 2), moet jy ook nie toelaat dat WooCommerce-opsies op nie-e-handelsbladsye loop nie. U kan dit alles met een klik klik met die Perfmatters-inprop deur Kinsta (waarmee u ook inproppe / skrifte selektief kan deaktiveer), anders kan u hierdie kodes van Github gebruik.
Skakel WooCommerce-skrifte uit:
Deaktiveer WooCommerce-style: sien Woocommerce se dokumentasie.
Skakel WooCommerce-karfragmente uit:
15. Plaas u GTmetrix-verslag in Facebook-groepe
As u nog hulp nodig het, is daar Facebook-groepe waar mense graag terugvoer kan gee. Loer gerus ook vir my ‘n opmerking, gaan kyk na my volledige WordPress-snelheidsgids, of huur my span vir WordPress-snelheidsoptimalisering wat u voor en na GTmetrix-verslae sal stuur.
WordPress versnel Facebook-groep
WordPress Hosting Facebook-groep
Hoop dit was nuttig.
Benodig ‘n volledige lys van WordPress-snelheidsoptimaliseringsproppe? Seun, ek het die lys vir jou. Cache-inproppe,
As u op soek is na minder ooglopende WordPress SEO-wenke, dan het ek net