Kaip optimizavau savo lėtą „WordPress“ svetainę, kad ji įkeltų mažiau nei 1 s, naudojant 100% GTmetrix balų: 36+ „WordPress“ greičio optimizavimo patarimai 2020 metams

Lėta „WordPress“ svetainė?


Aš jums parodysiu, kaip paimti „GTmetrix“, „Pingdom“ ir „PageSpeed ​​Insights“ ataskaitas ir naudoti jas atliekant „WordPress“ specifines optimizacijas, kurios pagerina pažymių / įkėlimo laiką. Aš jau esu parašęs populiarias samouczkijas WP raketa, aukšto procesoriaus papildinių, kad būtų išvengta, ir vaizdo optimizavimas. Šis vadovas sujungia viską, ką aš padariau, kad gaučiau 100% balų savo pagrindiniame puslapyje, taip pat kituose puslapiuose ir žinutėse. Net šį įrašą galima įkelti <2s ir jame yra 172 užklausos, 5,78 MB dydžio ir 400 komentarų.

Contents

Turinys

1. „GTmetrix“ ir „Pingdom“ ir „PageSpeed“
2. Venkite EIG prieglobos
3. „SiteGround“ talpinimas*
4. Atnaujinti į PHP 7.3
5. Talpyklos papildinys
6. Švari duomenų bazė
7. Širdies plakimo valdymas
8. Juokingi įkelti vaizdo įrašai
9. „Google“ šriftai
10. Google analizė
11. „Cloudflare“ sąranka
12. Debesų liepsnos nustatymai
13. CDN*
14. Pateikite mastelio vaizdus
15. Nurodykite vaizdo matmenis
16. Neapsaugomai suglaudinkite vaizdus
17. Išoriniai ištekliai
18. Pašalinkite išsipūtimą
19. Sumažinkite papildinius
20. Aukšto procesoriaus papildiniai21. Lengvi įskiepiai
22. Pasirinktinai išjunkite papildinius
23. Blokuoti blogus robotus
24. Venkite AMP
25. Gravatarai
26. „WooCommerce“
27. Pridėti SSL
28. Riboti įrašų peržiūrą
29. Išjungti „Pingbacks + Trackback“
30. Patikrinkite, ar AWStats nėra aukšto procesoriaus
31. „Java“ scenarijaus atidėjimas
32. Pridėti galiojimo pabaigos antraštes
33. Pašalinkite užklausos eilutes
34. Sumažinkite peradresavimus
35. Lengva tema*
36. Monitoriaus serverio ištekliai
37. Atnaujinkite „WordPress“
38. Raskite lėčiausius puslapius
39 Debesų priegloba*
40. Pasamdykite mano „WordPress“ greičio optimizavimo priemonę*

Prieglobos ir talpyklos papildinys – tai yra 2 didžiausi veiksniai „WordPress“ optimizavimo vadovas. aš naudoju „SiteGround“ kas taip pat yra naudojamas Yoast ir įvertintas Nr. 1 keliais „Facebook“ apklausos. Talpykloje aš naudoju „WP Rocket“, kuri taip pat buvo „Facebook“ apklausų pirmauja ir turi daugiau funkcijų nei kiti talpyklos papildiniai (sumažina įskiepių skaičių jūsų svetainėje). „SiteGround“ yra nuo 3,95 iki 11,95 USD / mėn., O „WP Rocket“ – 49 USD / per metus, tačiau dažniausiai tai yra tai, prie ko prisidedu.

Žiūrėkite mano vaizdo įrašą – tai yra 42 minučių trukmės vaizdo įrašas, tačiau aš apimčiau beveik viską (vaizdo įrašo aprašo laiko žymes) ir sužinosite daug naudingos informacijos, kaip sutvarkyti lėtą „WordPress“ svetainę:

1. „GTmetrix“ ir „Pingdom“ palyginti su „Google PageSpeed ​​Insights“

GTmetrix pateikia griežčiausias rekomendacijas, pvz., kuriuos vaizdus reikia optimizuoti skirtuke „Puslapio greitis“ (14–16 žingsniai) ir naudojant kompaktinį diską „YSlow“ skirtuke (11 veiksmas). Taip pat naudinga rasti lėto įkrovimo papildinius, jei jie ilgai užtrunka skirtuke „Krioklys“ arba kelis kartus rodomi jūsų pagrindinėje ataskaitoje. Taip pat galite peržiūrėti laiką iki pirmo baito skirtuke Laikai.

Mano „GTmetrix“ ataskaita:

2019-GTmetrix-ataskaita

Pingdom yra tiksliausias įrankis norint išmatuoti apkrovos laikus pagal WP raketą, o apkrovos laikai yra pagrindinė metrika, kurią turėtumėte išmatuoti (ne laipsniai), tačiau yra koreliacija.

Mano „Pingdom“ ataskaita:

2019-Pingdom-ataskaita

„Google PageSpeed“ įžvalgos tinka tik 1 dalykui – tikrinti serverio atsakymo laikas kokia turėtų būti „Google“ <200 ms. Priešingu atveju tai yra gana nenaudinga ir yra daug straipsnių kad paaiškinti kodėl. Galite pagerinti serverio reagavimo laiką atnaujindami planus su dabartiniu kompiuteriu, kad įtrauktumėte daugiau serverio ištekliai arba pereikite prie greitesnio prieglobos iš „SiteGround“, „DigitalOcean“ „Cloudways“, arba Kinsta kurie paprastai yra geriausi 3 šeimininkai savo klasėje (prisijungti prie „WordPress“ prieglobos „Facebook“ grupė gauti nešališką nuomonę arba pažiūrėti į „Facebook“ apklausas).

Sutrumpinkite serverio reagavimo laiką

2. Venkite EIG prieglobos

Ta pati įmonė (EIG) priklauso „Bluehost“, „HostGator“, „iPage“, „Site5“, „Unified Layer“ ir daugiau nei 60 skirtingų hostingo kompanijų. Jie yra žinomi dėl to, kad sumažina išlaidas supakuodami per daug žmonių tame pačiame serveryje (pabrėždamas tai) ir turi siaubingos apžvalgos dėl to. Daugelyje EIG priglobtų svetainių atsakymo laikas yra didelis, ir aš vengiu naudoti šias įmones bet kokia kaina.

EIG prekės ženklų sąrašas

Tai gerai žinoma „Facebook“ grupėse.

EIG-Facebook-Post

3. „SiteGround“ (pirmaujanti „Facebook“ apklausa)

„SiteGround“ yra naudojamas Yoast, aš ir rekomenduoja „WordPress“. Jie yra pirmaujantys beveik kiekvienoje „Facebook“ apklausoje ir daugumai žmonių suteikia reikšmingą dėmesį pakrovimo laiko patobulinimai ypač jei jie naudojo vidutiniškus pagrindinius kompiuterius: „GoDaddy“, „Bluehost“, „HostGator“, „InMotion“, „Dreamhost“, EIG.

„Yoast-on-Twitter“ -Mes tiesiog perėjome prie svetainės

Aš naudoju jų pusiau skirtas GoGeek planas kuris ateina su 4 kartus daugiau serverio išteklių nei bendrai naudojama priegloba. Spustelėkite mano puslapius, kad pamatytumėte, kaip greitai jie įkeliami, peržiūrėkite mano „GTmetrix“ ataskaitą arba pamatykite žmones, kurie migravo ir paskelbta nauji krovimo laikai. Jie taip pat daro laisvos migracijos.

„DigitalOcean“ „Cloudways“ ir Kinsta taip pat yra geri ir prasideda nuo 10 USD / mėn. ir 30 USD / mėn. „Cloudways“ labiau skirti kūrėjams, kuriems nereikia „cPanel“, el. Pašto prieglobos ar palaikymo, kurį gaunate naudodamiesi „SiteGround“. „Kinsta“ iš esmės yra tai, kas „WP Engine“ buvo (brangus, bet nuostabus). Visas mano tinklaraštis iš esmės skirtas padėti žmonėms greičiau įkelti savo svetainę. Aš atsisakau rekomenduoti 2 USD per mėnesį talpinimą, nes tai daro dauguma žmonių didžiausias apgailestavimas kai veikia svetainė.

2019 m. Apklausa

2017-WordPress-Hostingas-FB-Apklausa

„Elementor“ prieglobos rekomendacijos

2019 m. Liepos mėn. Rekomendacija dėl prieglobos

„WordPress-Host-Poll-2018-rugpjūtis

Bendri priegloba-apklausa-2017

2019-Hostingas-Apklausa

Eiti į prieglobos įmonę

„WordPress-Hostingas-Apklausa-2017“

Tvarko-priegloba-apklausa

WooCommerce-Hostingas-FB-Apklausa

2016 m. - Žiniatinklio priegloba - apklausa

Geriausios „WordPress“ prieglobos paslaugų teikėjo apklausa

Geriausios žiniatinklio prieglobos-2019-apklausa

„WP Friendly Hosting“ apklausa

2016-WordPress-Hostingas-FB-Apklausa

Mėgstamiausias „Elementor“ priegloba

2018 m. Prieglobos rekomendacijos

„WordPress“ apklausa 2018. rugsėjis

Tvarko-WordPress-Hostingas-Apklausa-2017

2019-Šeimininkai-Apklausa-1

Hostingas-apklausa-už greitį

„WordPress“ priegloba-apklausa-birželio-1 d

„SiteGround“ rekomendacija

2014-Tvarko-WordPress-Hostingas-FB-Apklausa

Geriausios žiniatinklio prieglobos paslaugų teikėjo apklausa

Hostingas – apklausa – 2019 vasario mėn

Hostingas-rekomendacijos-apklausa

„Bluehost vs SiteGround“

„WordPress“ žiniatinklio prieglobos apklausa

Juos rekomenduoja „WordPress“:

„SiteGround“ - rekomenduojama - „WordPress-Host“

Ką sako kiti žmonės:

„Godaddy“ į „SiteGround“ migraciją

EIG-to-SiteGround

„SiteGround“ migracija

„SiteGround“ turi 3 planai:

„WordGress“ svetainių talpinimas

Aukštesniuose planuose yra daugiau serverio išteklių (svarbiausias veiksnys „WordPress“ optimizavimo vadove). Štai pilna palyginimo lentelė, bet „GrowBig“ suteikia apie 2x daugiau serverio išteklių nei „StartUp“, o „GoGeek“ yra pusiau skirtas priegloba o tai suteikia dar daugiau. „GrowBig“ ir naujesnė versija suteikia nemokamą perkėlimą, išdėstymą, patobulintą talpyklą ir galimybę priglobti kelias svetaines. „GoGeek“ teikia prioritetinę paramą. Jų debesų priegloba yra gana didelė kaina – 80 USD / mėn.

Jūs galite pamatyti tai jų funkcijų puslapis:

„SiteGround-Server-Resursų palyginimas“

Žmonės paprastai migruoja todėl, kad jų greičio technologija gali perpus sumažinti apkrovos laiką:

Perjungimas į „SiteGround“

„SiteGround“ įkėlimo laiko perkėlimas

„Bluehost“ į „SiteGround GTmetrix“

„HostGator“ į „SiteGround“

„SiteGround GTmetrix“

„SiteGround“ „Google PageSpeed“ įžvalgos

100 puikių balų svetainėje

„SiteGround Genesis“

„SiteGround“ pateiktas greitis

„SiteGround GTmetrix“ ataskaita

Sutrumpintas „SiteGround“ įkrovos laikas

Nauji „SiteGround“ atsakymo laikai

„HostGator“ perkėlimas į „SiteGround“

„JoGla“ „SiteGround“ atsako laikas

Perjungta į „SiteGround“ prieglobą

„SiteGround Rocket“ Įsivaizduokite „Combo“

„Joomla GTmetrix“ svetainėje

„SiteGround“ „PageSpeed“ įžvalgos

„JoGla“ svetainėje

Sumažintas „SiteGround“ apkrovos laikas

Greitas „SiteGround“ priegloba

Nauji „Pingdom“ rezultatai „SiteGround“

Naujas „SiteGround“ reagavimo laikas

„SiteGround“ reagavimo laiko gerinimas

Gaukite prieglobą iš „SiteGround“

4. Atnaujinkite į PHP 7+

Atnaujinimas PHP versijos yra toks lengvas ir gali padaryti jūsų svetainę 2–3 kartus greitesnę.

„WordPress“ PHP etalonai

Taigi kodėl? dauguma „WordPress“ vartotojų paleisti pasenusias PHP versijas?

„WordPress-PHP-Version-Stats“

Nes nors dauguma šeimininkų tai palaiko:

Palaikomos PHP versijos

Jūsų prieglobos įmonė tai padarys ne automatiškai atnaujinkite jus į naujausią PHP versiją, nes jūsų tema / papildiniai gali būti nesuderinami (ir jie nenori sugadinti jūsų svetainės). Tai reiškia, kad turite tai padaryti patys arba paprašyti savo šeimininko pagalbos. Tai taip pat reiškia, kad jei daugelį metų buvote toje pačioje programinėje įrangoje ir niekada to nepadarėte, tikriausiai vis tiek naudojate PHP 5.

1 žingsnis: Įdiekite Rodyti PHP versiją papildinys, kad patikrintumėte dabartinę versiją.

Ekranas-PHP

2 žingsnis: Paleiskite PHP suderinamumo tikrintuvas norėdami įsitikinti, kad tema / papildiniai yra suderinami.

PHP suderinamumo tikrintuvas

3 žingsnis: Atnaujinkite į „PHP 7+“, savo prieglobos paskyroje ieškokite „PHP Versijos tvarkyklės“:

„PHP-Version-Manager“

Kai kurie pagrindiniai kompiuteriai greitai išleidžia naujas versijas („SiteGround“, „Cloudways“, „Kinsta“), o kiti nesistengia išlikti modernūs. Kita priežastis vengti EIG ir GoDaddy.

PHP atnaujinimas

* Patikrinkite, ar svetainėje nėra matomų klaidų, nes neprižiūrimi papildiniai gali būti nesuderinami. Jei matote klaidų, visada galite grįžti į ankstesnę PHP versiją.

5. Talpyklos papildinys

Yra daugybė talpyklos papildinių, tačiau šios „Facebook“ apklausos yra tikslios. Talpyklos papildinys ir talpinimas yra du pagrindiniai veiksniai, taip pliaukštelėkite WP raketa jei turite 49 USD per metus (galite gauti 10% nuolaidą, jei prisiregistruojate į jų el. pašto adresų sąrašą). Kitu atveju „WP Fastest Cache“ ir „Swift Performance“ yra du geri pasirinkimai. Aš naudoju „WP Rocket“ savo svetainėje maždaug 3 metus.

2016 m. Geriausios talpyklos papildinio apklausa

2019 m. Talpyklos papildinio apklausa

„Swift vs WP Rocket“

2016 m. Talpyklos papildinio apklausa

Geriausių 2018 metų talpyklos papildinių apklausa

„wp raketa“ vs „w3 totla“ talpyklos

Jei norite naudoti šias funkcijas, naudodami daugumą kitų talpyklos papildinių, turėsite įdiegti apie 7 papildomus papildinius WP raketa turi juos visus, sumažina jūsų svetainės papildinių skaičių. Jei esate panašus į mane, norite naudoti tik 1 papildinį, nes priešingu atveju turėsite išsiaiškinti, kurios funkcijos turi jūsų talpyklos papildinius, tada įdiekite šiuos papildinius, jei jis jų nepalaiko.

  • Duomenų bazės valymas (integruota į WP Rocket, arba naudoti WP-Optimizuoti)
  • Širdies plakimo valdymas (įmontuota į WP Rocket, arba naudoti Širdies plakimo valdymas)
  • Juokingai įkelkite vaizdus / vaizdo įrašus (integruotus į „WP Rocket“ arba naudokite WP „YouTube Lyte“)
  • Priglobkite „Google“ šriftus vietoje (integruotą į „WP Rocket“ arba naudokite OMGF, arba SHGF)
  • Priglobkite „Google Analytics“ vietoje (integruotą į „WP Rocket“ arba naudokite „CAOS Analytics“)
  • Iš anksto gauti DNS užklausas (integruotas į „WP Rocket“ arba naudoti Pre * Šalies šaltinio patarimai)
  • Integracija su „Cloudflare“ + kitais CDN (įmontuota į „WP Rocket“ arba naudoti) CDN įgalintuvas)

WP-raketų savybės

Talpyklos papildinių vadovai

  • WP raketų vadovas
  • WP greičiausio talpyklos vadovas
  • „Swift Performance Guide“
  • W3 bendrosios talpyklos vadovas
  • WP Super talpyklos vadovas

„WP Rocket“ ir „WP ​​Fastest Cache“ yra lengvai nustatomi, o kiti yra šiek tiek sudėtingesni.

Kai kurie šeimininkai mėgsta Varyk Tėti ir WP variklis juodojo sąrašo talpyklos papildinius, nes jie turi savo integruotą talpyklos sistemą. Tokiu atveju naudokite Autoptimizuoti HTML, CSS ir „JavaScript“ optimizavimui. Jis taip pat turi CDN parinktį. Peržiūrėkite mano automatinio optimizavimo mokymo programą, priešingu atveju, jei jūsų kompiuteris neįtraukia į talpyklos papildinių juodąjį sąrašą, rekomenduoju naudoti „WP Rocket“ arba „Swift“.

6. Švari duomenų bazė

Ištrina šlamšto ir šiukšlių aplankus, atkūrimus, atkūrimus, duomenų bazių lenteles, pereinamieji, ir potencialiai tūkstančiai įrašytų peržiūrų ir juodraščių, sukaupusių viršvalandžius, kuriuos „WordPress“ saugo automatiškai. Tai yra šiukšlių failai ir sulėtina jūsų svetainę. Aš rekomenduoju suplanuoti WP Rocket arba WP optimizavimas juos ištrinti maždaug kas savaitę. Jums turėtų būti gerai, tačiau pasidarykite atsarginę savo svetainės kopiją, jei pirmą kartą valote duomenų bazę!

Jei naudojate WP Rocket, paleiskite (ir suplanuokite) tai duomenų bazės nustatymuose:

WP-raketų duomenų bazės nustatymai

Jei nenaudojate „WP Rocket“, naudokitės nemokama WP-Optimizuoti Prijunkite:

WP-Optimizuokite švarią duomenų bazę

7. Širdies plakimo valdymas

„WordPress“ širdies plakimo API sunaudoja serverio išteklius rodydamas pranešimus realiuoju laiku apie papildinius ir tai, kad kiti vartotojai taiso įrašą. Kadangi tai gali sugeneruoti užklausą kas 15–30 sekundžių, geriau ją išjungti „WP Rocket“ arba „Heartbeat Control“ papildinyje..

Jei naudojate „WP Rocket“, išjunkite tai „Heartbeat“ nustatymuose:

WP-raketa-širdies plakimo valdymas

Jei nenaudojate WP Rocket, naudokite „Heartbeat Control“ papildinys:

„Heartbeat-Control-plugin“

8. „Lazy Load“ vaizdo įrašai

Vėluojama įkelti vaizdo įrašus, kol slinkite žemyn puslapiu ir jie taps matomi. Aš sugebėjau sutrumpinti kelių įrašų įkėlimo laiką maždaug 6 sekundėmis, tiesiog įgalinęs tai (nes vaizdo įrašai yra sunkus elementas). Tai galite padaryti ir su nuotraukomis, tačiau nuolatinis įkėlimas gali erzinti, todėl aš jį išjungiau. Jei nenaudojate „WP Rocket“, WP „YouTube Lyte“ papildinys turi puikių atsiliepimų.

Jei naudojate WP Rocket, įgalinkite tingų įkėlimą „Media“ nustatymuose:

WP-Rocket-Lazy-Load

Pakeiskite „YouTube Iframe“ peržiūros vaizdu – tai įkeliami vaizdo įrašai tik tada, kai žmonės spustelėja paleidimo mygtuką, galimą kelių sekundžių turinio pašalinimą iš vaizdo įrašų. Tai galite padaryti naudodamiesi WP raketa arba sekite tai lengva „YouTube“ įdėjimo pamoka. Iš esmės įklijuosite kodą į savo žiniatinklio šabloną, įklijuokite dar kurį nors kodą į CSS, tada įdėsite kiekvieną vaizdo įrašą naudodami „div“ kodą.

Pažiūrėkite, kaip neįkeliamas vaizdo įrašas, kol nepaspausite paleidimo mygtuko?

9. „Google“ šriftai

Jei naudojate „Google“ šriftus, „GTmetrix“ greičiausiai pamatysite šias klaidas:

„Google-Fonts-GTmetrix“

Tai reiškia, kad turite priglobti šriftus vietoje naudodami papildinį, pvz OMGF:

CAOS-šriftai

Arba naudokite Savitarnos „Google“ šriftų papildinys kuris automatiškai atsisiunčia visus jūsų naudojamus „Google“ šriftus, tada prideda juos į CSS nieko nekonfigūruodamas … jis tai daro už jus.

Savarankiškas priglobtas „Google“ šriftai-papildinys

Jei nenorite naudoti papildinio, atsisiųskite šriftus tiesiai iš „Google“ šriftų (tik tuos šriftus / svorius, kurių jums reikia), naudokite Transfonteris konvertuoti juos į interneto šriftus, tada pridėkite juos į CSS.

„Transfonter“ - „Google“ - šrifto konversija

10. „Google Analytics“

Jei naudojate „Google Analytics“, tą patį galite padaryti naudodamiesi savo stebėjimo kodu.

Svertas-naršyklė-talpyklos talpinimas-Google-Analytics

Jei naudojate WP raketą, „Google“ stebėjimas skirtuke „Priedai“ reikia išspręsti šią problemą:

„WP Rocket Local Analytics“

Arba naudokite CAOS „Analytics“ papildiniui:

„CAOS-Analytics“

11. „Cloudflare“ sąranka

Debesuota yra nemokamas ir pagerina greitį, saugumą ir apsaugą nuo šlamšto. Jų CDN priglobia jūsų failus 200 ir daugiau duomenų centrų kuri padeda iškrauti išteklius į jų serverius (palengvinant jūsų apkrovą). Duomenų centrai taip pat sumažinti geografinį atstumą kad jūsų turinys keliautų lankytojams. „Cloudflare“ lengva nustatyti naudojant „WP Rocket“ (toliau išvardijau ir alternatyvius metodus).

„Cloudflare“ duomenų centrai

1 žingsnis: Prisiregistruokite prie „Cloudflare“, pridėkite savo svetainę, tada ji vykdys nuskaitymą. Jūs eisite per puslapių rinkinį, kol pasieksite prietaisų skydelį su savo 2 „Cloudflare“ vardų serveriai (kurį pakeisite savo prieglobos paskyroje) ir savo Visuotinis API raktas įvesti į talpyklos papildinį …

„Cloudflare-Nameserver-Dashboard“.

2 žingsnis: Keisti vardų serverius jūsų domeno registratoriuje tiems, kuriuos „Cloudflare“ jums priskyrė:

„SiteGround-DNS-Records“

3 žingsnis: Įveskite savo Visuotinis API raktas (rastas jūsų Debesų liepsnos profilis) į savo talpyklos papildinį:

„Cloudflare“ visuotinis API raktas

„WP-Rocket-Cloudflare-Add-On“

Alternatyvūs „Cloudflare“ nustatymo metodai

Kai kurie kompiuteriai taip pat turi galimybę suaktyvinti „Cloudflare“ savo prietaisų skydelyje:

„SiteGround-Cloudflare-Activation“

Baltojo sąrašo „Cloudflare“ IP adresai jūsų prieglobos paskyroje – nenorite, kad jūsų kompiuteris blokuotų „Cloudflare“, todėl įsitikinkite, kad jie visi įtraukiami į baltąjį sąrašą „Cloudflare“ IP (jums gali prireikti jų įsitikinti).

„Cloudflare-IP-Ranges“

12. Debesų liepsnos nustatymai

„CLoudflare“ yra daugybė galimybių, tačiau čia yra svarbiausi dalykai, kuriuos reikia padaryti.

Greičio nustatymai
Eik į savo greičio nustatymai ir nukopijuok juos. Vėliau patikrinkite, ar svetainėje nėra klaidų. Čia yra daugiau informacijos apie minifikacija, AMP tikrasis URL, SG Railgun, Brotli, ir Raketų krautuvas Jei reikia.

„Cloudflare“ - greitis-skirtukas

Talpinimas

„Cloudflare“ - talpyklos nustatymai

Nubraižykite skydą
„Hotlink“ apsauga neleidžia žmonėms naudoti JŪSŲ atvaizdų JŲ svetainėje – tai užima didesnę pralaidumą jūsų prieglobos plane. Eikite į „Cloudflare“ grandyti skydo parametrus ir įgalinti.

„Cloudflare“ karštųjų nuorodų apsauga

Puslapio taisyklės
Debesuota sako:

„Mes rekomenduojame sukurti Puslapio taisyklė jei norite išskirti savo svetainės administratoriaus skiltį iš „Cloudflare“ našumo funkcijų. Funkcijos, tokios kaip raketų krautuvas ir automatinis mažinimas, gali netyčia sugadinti pagrindines funkcijas jūsų administratoriaus skiltyje. “

Eikite į „Cloudflare“ puslapio taisyklių nustatymai

„CloudFlare“ puslapis-taisyklės-nustatymai

Ši puslapio taisyklė išjungia „Cloudflare“ našumo funkcijas „WordPress“ administratoriaus skydelyje, apeina talpyklą ir pagerina jos saugumą (taip, kaip jums rekomendavo „Cloudflare“)..

„WordPress-Administrator-Page-Rule“

Ši puslapio taisyklė sumažins WP įkėlimo srities pralaidumą. Kadangi „WordPress“ įkelto failo elementai dažnai nesikeičia, nereikia jų kaupti talpykloje taip dažnai taupant pralaidumą.

WP-įkėlimų-puslapio-taisyklė

Užkarda
Užkardos taisyklės gali būti naudojamos blokuoti blogus blokus (24 veiksmas) ir ten paaiškintos.

13. CDN (turinio pateikimo tinklas)

Tai yra Rekomenduojamas „WordPress“ optimizavimo vadove:

CDN-WordPress-rekomendacija

aš naudoju „StackPath“ kompaktinis diskas, bet kodėl naudoti kitą CDN, jei jau turite „Cloudflare“? Nes …

  • „StackPath“ turi 31 papildomas duomenų centras (daugiau = greičiau)
  • „StackPath“ naudoja greitesnius SSD serverius su 10 GB jungtimis
  • „StackPath“ turi prietaisų skydelius, kuriuose pateikiama daug informacijos apie talpykloje laikomus failus
  • „StackPath“ komanda padėjo man sukonfigūruoti kompaktinį diską ir pagerino „GTmetrix YSlow“ rezultatą 8%, pateikdama „vyšnią ant torto“, kad mano ataskaita būtų tobula 100%
  • „StackPath“ leidžia apsaugoti paskyrą naudojant dviejų etapų autentifikavimo procesą; galite įtraukti į sąrašą asmenų, kuriems leidžiama prisijungti prie jūsų paskyros, baltąjį sąrašą

„StackPath“ duomenų centrai

1 žingsnis: Prisiregistruokite gauti „StackPath“ (jie turi 30 dienų bandomąją versiją).

2 žingsnis: Prietaisų skydelyje spustelėkite skirtuką CDN, tada sukurti „StackPath“ CDN svetainę:

„StackPath-CDN-Tab“

„StackPath-CDN-Domain“

CDN-URL-StackPath

3 žingsnis: Įklijuokite „StackPath“ CDN URL į „WP Rocket“ arba naudokite „CDN Įgalintuvą“:

WP-Rocket-CDN-Settings

4 žingsnis: „StackPath“ eikite į CDN → Talpyklos nustatymai, tada spustelėkite Išvalyk viską:

„StackPath-Purge-Cache“

5 žingsnis: Paleiskite savo svetainę į GTmetrix ir „turinio pateikimo tinklas“ „YSlow“ turėtų būti žalios spalvos.

CDN GTmetrix YSlow

Jei išskleisite elementus „GTmetrix“ ir yra susiję su jūsų CDN, susisiekite su „StackPath“ palaikymo komanda, kuri turėtų padėti jums jas ištaisyti. Jie tai padarė dėl manęs ir turi puikų palaikymą.

Domenų, neturinčių slapukų, „MaxCDN“

„GTmetrix YSlow“ be „StackPath“
„GTmetrix YSlow“ be „MaxCDN“„GTmetrix YSlow“ su „StackPath“
„GTmetrix YSlow“ su „MaxCDN“

„StackPath“ trikčių šalinimas

6 žingsnis: Baltasis sąrašas „StackPath“ IP savo prieglobos paskyroje (gali tekti susisiekti su šeimininku).

„StackPath-IP“ adresai

14. Pateikite mastelio vaizdus

Vaizdus galima optimizuoti 20 būdų, bet tai yra pagrindiniai 3. Galite paleisti bet kurį puslapį GTmetrix ir jame bus rodomi visi neoptimizuoti to puslapio vaizdai. Pradėkite nuo vaizdų, kurie rodomi keliuose puslapiuose (logotipo, valdiklio / poraštės atvaizdai), tada optimizuokite vaizdus atskiruose puslapiuose.

vaizdo optimizavimas

Pateikite mastelio vaizdus – pakeiskite didelių vaizdų dydį, kad jie būtų mažesni. „GTmetrix“ nurodo teisingus matmenis. Tiesiog spustelėkite paveikslėlį „GTmetrix“, pakeiskite jo dydį iki naujų matmenų ir pakeiskite.

Pateikite mastelio vaizdus

Sukurkite apgaulingą lapą, kad galėtumėte naudoti teisingus matmenis prieš tai įkeliate savo vaizdus:

  • Skaidrių atvaizdai: 1903 (m) x 400 (h)
  • Karuselės vaizdai: 115 (h)
  • Valdiklio vaizdai: 414 (w)
  • Viso dienoraščio įrašų vaizdai: 680 (w)
  • Teminiai vaizdai: 250 (w) x 250 (h)

Niekada nenaudokite vaizdo redagavimo priemonės funkcijos „Vilkite, kad pakeistumėte dydį“, nes tai keičia tik dydį rodomas vaizdas (ne tikrasis vaizdas). Geriausia pakeisti dydį į tinkamus matmenis prieš jį įkeliant.

15. Nurodykite vaizdo matmenis

Nurodykite vaizdo matmenis – reiškia, kad paveikslėlio HTML arba CSS turite nurodyti plotį ir aukštį. Paprastai tai atsitinka jūsų valdikliuose, HTML ar CSS skyriuose, nes vaizdinis redaktorius tuo rūpinasi automatiškai. „GTmetrix“ vėl pateiks jums teisingus matmenis, tada turėsite surasti tą vaizdą ir nurodyti plotį + aukštį:

Nurodykite vaizdo matmenis

16. Losslessly Compress Images

Optimizuokite vaizdus Be nuostolių suspausti vaizdus naudojant Įsivaizduok arba „ShortPixel“ (abu nemokami, kol pasieksite mėnesio limitą). Yra ir kitų visiškai nemokamų papildinių su neribotais glaudinimais, tačiau NENAUDOKITE jų, nes jie turi trikčių, neveiks arba jie gali sugadinti vaizdus.

  1. Užsiregistruok Įsivaizduok
  2. Įdiekite Įsivaizduokite papildinį
  3. Jums bus pasiūlyta su šiomis instrukcijomis:
  4. Iš „Imagify“ paskyros įveskite savo API raktą
  5. Nustatykite suspaudimo lygį (normalus, agresyvus, ypač aukštas)
  6. „Imagif’em all“ (nuotrauka žemiau) su dideliais kiekiais optimizuoja visus jūsų svetainės vaizdus
  7. Kai pasieksite limitą, sumokėkite 4,99 USD arba palaukite kitą mėnesį, kad galėtumėte nustatyti limitą

įsivaizduok

Užsiregistravę, optimizuokite visus savo svetainės vaizdus.

įsivaizduokite, „WordPress“, „Vaizdo optimizavimas“

17. Išoriniai ištekliai

Išoriniai šaltiniai yra bet kas, pradedant „Google Fonts“ ir baigiant įterptaisiais „YouTube“ vaizdo įrašais, socialinio bendrinimo įskiepiais, komentarų įskiepiais, „Gravatars“ ar bet kuo, kas kaupia informaciją iš išorinės svetainės. Jie bus rodomi jūsų „GTmetrix“ ataskaitoje. Kartais galite juos optimizuoti, o kartais – ne. Štai keletas dalykų, kuriuos sužinojau optimizuodamas išorinius išteklius.

Išorinių išteklių optimizavimo patarimai

„GTmetrix“ skelbimai

Iš anksto pateikti DNS užklausas – tai padeda naršyklėms numatyti išorinius išteklius, kad jie būtų greičiau įkeliami. Pažiūrėk tai bendrų domenų, kuriuos reikia iš anksto pateikti, sąrašas kuriame yra „Google Maps“, „Google Analytics“, „Google“ šriftai, „Gravatars“, socialinio bendrinimo papildiniai, „Disqus“, socialiniai tinklai ir kt.. Taip pat turėtumėte iš anksto nuskaityti CDN URL jei naudojate „StackPath“, „KeyCDN“ ar kitą kompaktinį diską.

Iš anksto gauti DNS-užklausos-WP-raketos

Jei naudojate „WP Rocket“, pridėkite juos prie „Preload“ nustatymų:

Iš anksto gauti DNS užklausas

Jei nenaudojate WP Rocket, naudokite Iš anksto * Šalies išteklių patarimai.

18. Pašalinkite išsipūtimą

WP Išjungti leidžia išjungti „WordPress“ nustatymus, kurie sunaudoja procesorių ir sulėtina jūsų svetainę. Jame taip pat yra širdies ritmo valdymo galimybių (jei atsimenate tikrąją širdies plakimo kontrolės įskiepis, dabar galite jį ištrinti ir tiesiog naudoti tai) … taip pat keletą kitų parinkčių, kurios gali pagreitinti jūsų svetainės / administratoriaus skydą. Peržiūrėkite nustatymus ir tiesiog išjunkite tai, ko nenaudojate.

WP naudojimo patarimai Išjungti

  • Išjunkite VISKĄ, ko nenaudosite
  • Planavimas šlamšto ištrynimas yra gera idėja
  • Jaustukai, „Google Maps“ ir Gravatarai reikia ilgai krauti
  • Pingbacks ir trackback paprastai nėra verti papildomų išteklių
  • Nustatykite įrašų taisymą į 3–5, kad turėtumėte atsarginę kopiją, bet jums nereikia šimtų
  • Įvairios parinktys, pateiktos skirtuke „prašymas“, gali dar labiau pagerinti jūsų apkrovos laiką

WP-Išjungti-Prašymai

WP-Išjungti-Žymos-Nustatymai

WP-Išjungti-Administratorius

/ WP-Išjungti-SEO.

WP-Išjungti-Kiti

19. Sumažinkite papildinius

Ar ištrynėte „Hello Dolly“ papildinį ir „WordPress“ importuotoją? Kaip apie pakeisdamas kad „Twitter“ papildinys su „Twitter“ valdiklis arba tą „Facebook“ papildinį su „Facebook“ valdiklis? Užuot naudodami „Google Analytics“ papildinį, kodėl gi neįterpdami stebėjimo kodo tiesiai į poraštę (ar dar geriau), priimkite jį vietoje)? „Yoast“ sugeneruoja jums XML svetainės schemą, todėl „Google XML Sitemaps“ papildinys nėra būtinas. Peržiūrėkite papildinius ir išjunkite / ištrinkite tuos, kurie jums nereikalingi. Taip pat turėtumėte vengti naudoti 2 atskirus papildinius, jei jie turi pasikartojančias funkcijas.

Ištrinkite visus nereikalingus papildinius ir nenaudojamas temas skiltyje Išvaizda > Temos:

Ištrinkite nenaudojamas „WordPress“ temas

20. Aukšto procesoriaus papildiniai

Dauguma lėti „WordPress“ papildiniai apima socialinį bendrinimą, statistiką (analizę), skaidrių rinkinius, aplankus, puslapių kūrimo priemones, kalendorius, pokalbius, kontaktų formas, susijusius įrašus, svetainės schemą, „Wordfence“, WPML, „WooCommerce“ ir bet kurį papildinį, kuris palaiko vykstančius nuskaitymus ar procesus. Tai galima nustatyti naudojant Query Monitor arba GTmetrix krioklį.

  1. „AddThis“
  2. „AdSense“ paspaudimų sukčiavimo stebėjimas
  3. Viskas viename įvykių kalendorius
  4. Atsarginis bičiulis
  5. Bebras statybininkas
  6. Geresnės „WordPress“ „Google XML“ svetainių schemos
  7. „Broken Link“ tikrintuvas (naudokite „Dr. Link Check“)
  8. Nuolatinis „WordPress“ kontaktas
  9. Susisiekite su 7 forma
  10. Kontekstiniai pranešimai
  11. „Digi Auto“ nuorodos
  12. „Disqus“ komentarų sistema
  13. „Divi Builder“
  14. Esminis tinklelis
  15. Žiūrėti visą 65 lėtų įskiepių sąrašą

Taip pat galite naudoti „GTmetrix“ krioklio skirtuką, kad pamatytumėte lėčiausius papildinius:

Lėtas „WordPress“ papildinys

Išjungti nenaudojamų papildinių nustatymus
Peržiūrėkite kiekvieną papildinį ir nuspręskite, kuriuos nustatymus galite išjungti (tai sumažins CPU). Pvz., „Yoast“ skiltyje „Nustatymai“ > Generolas > Funkcijos, kuriomis išjungiau šias funkcijas …

„Yoast-Feature“ nustatymai

Pavyzdžiai

  • „Wordfence“ tiesioginio srauto ataskaitos
  • Nuolatinis „Broken Link Checker“ nuskaitymas
  • Pokalbių ir kalendoriaus papildiniai, kurie veikia nuolat
  • Statistiniai įskiepiai, nuolat kaupiantys duomenis
  • Susiję įrašai ir populiarūs įrašų papildiniai, kuriuose kaupiama daugybė duomenų
  • Išjunkite VISUS nustatymus, kurių nenaudojate, nes daugelis sunaudos procesorių

21. Lengvi įskiepiai

Bendrinimas socialiniame tinkle – „WP Rocket’s“ testas parodė Socialinės medijos plunksna, MonarchasPaprastas bendrų mygtukų priedas, ir „MashShare“ turėjo mažiausiai užklausų ir greičiausias krovimo laikas.

Atsarginė kopija„UpdraftPlus“.

SlidesVienatvė, „LayerSlider“, arba Meteorų slankmačiai.

Komentarai„Disqus“ sąlyginė apkrova.

Portfelis„Envira“ galerija, „FooGallery“, arba Tinklelis.

„Analytics“ – „Google Analytics“ ir paieškos pulto turėtų būti daug. Tiesiog įsitikinkite, kad priglobiate „Google Analytics“ vietoje (naudodami „WP Rocket“ arba „WP Disable“).

Puslapių kūrėjai„WordPress“ puslapių kūrimo priemonė „MotoPress“, bet nė vienas puslapio kūrėjas neveikia greičiau nei gimtoji „WordPress“ rengyklė. Derinkite tai su Kopijavimo priemonės papildinys ir jums nereikės puslapių kūrimo priemonės (įskaitant puslapių kūrimo priemones, įmontuotas „WordPress“ temoms). Nebent jūsų komanda to visiškai atsisako išmokite šiek tiek HTML (lengviausia kodavimo kalba), venkite puslapių kūrėjų.

„StudioPress“ papildiniai – lengvi „Genesis Framework“ papildiniai.

22. Selektyviai išjunkite papildinius

Turto valymas puikiai tinka išjungti papildinius, kurių nenaudojate konkrečiuose puslapiuose / žinutėse. Ypač jei naudojate daug papildinių arba turite tik keletą išteklių reikalaujančių papildinių, tik įkeldami juos į turinį, kuriame jie naudojami, reiškia, kad jūsų bendroji „WordPress“ svetainė gali būti įkeliama daug greičiau..

Pavyzdžiai:

  • Sliderio papildinio išjungimas puslapiuose, kuriuose nenaudojami skaidriai
  • Turinio fragmentų papildinio neleidimas puslapiuose, kuriuose nenaudojami turtingi fragmentai
  • Kontaktų formos papildinio išjungimas puslapiuose, kuriuose nėra kontaktinės formos
  • Išjungdami filialų nuorodų tvarkymo papildinį puslapiuose, kuriuose nenaudojamos nuorodų nuorodos
  • Socialinio bendrinimo papildinio neleidimas visuose puslapiuose (nes dažniausiai skirtas tinklaraščių įrašams)

Panašūs papildiniai

23. Blokuoti blogus robotus

Paieškos sistemos ir robotai paprastai sunaudoja daugiausia procesoriaus / pralaidumo:

Robotai-vorai-pralaidumas

„Wordfence“ turi tikrinimo greitį ribojančios taisyklės kurios blokuoja netikrus „Google“ tikrinimo įrenginius, riboja skelbimų tikrinimo puslapių peržiūras, riboja žmonių puslapių peržiūras ir kitas taisykles, kurios riboja procesoriaus naudojimą ir blokuoja šlamšto siuntėjus.

„Wordfence“ tarifo ribojimas

„Googlebot“ paprastai yra labiausiai išteklių reikalaujantis robotas. Viduje konors svetainės nustatymai apie „Google“ paieškos pultas galite apriboti tikrinimo greitį, tačiau tai rekomenduojama tik tuo atveju, jei tai sukelia aukštą CPU.

Tikrinimo sparta-„Google-Search-Console“

Tą patį galite padaryti ir tikrinimo valdymo nustatymai apie „Bing Webmaster Tools“

„Bing-Crawl-Control“

Šiame kitame skyriuje parodyta, kaip naudoti „Wordfence“, norint rasti ir užblokuoti šlamšto aplankus, kurie per daug pataiko į jūsų svetainę (o tai gali sunaudoti procesorių ir sukelti stresą jūsų serveryje.

1 žingsnis: Įdiekite „Wordfence“.

2 žingsnis: Peržiūrėkite tiesioginio eismo ataskaita (pagal „Wordfence“ įrankių nustatymus), kuriame rodomi visi robotai, realiuoju laiku paleidžiantys į jūsų svetainę. Akivaizdu, kad „Googlebot“ yra gerai, bet kai tai padariau, pamačiau compute.amazonaws.com kas porą sekundžių pateikiantį juokingą užklausų kiekį. Aš naršiau „Google“ ir, be abejo, tai buvo robotas, žinomas dėl pralaidumo pralaidumui. Peržiūrėkite ataskaitą minutę ar dvi ir sužinokite, ar robotai su eskiziniais pavadinimais nuolatos žeidžia jūsų svetainę. Jei turite abejonių, „Google“ nurodykite jų pagrindinius vardus ir sužinokite, ar kiti žmonės turi problemų su tuo robotu.

Tiesioginis srautas-ataskaita-„Wordfence“

3 žingsnis: Eikite į „Wordfence“ blokavimo nustatymus ir pridėkite šlamšto aplankus, kuriuos norite blokuoti. Žvaigždutės naudoti kaip pakaitos simbolius, taigi, jei užblokuosiu * amazonaws.com *, tai reiškia, kad bus blokuojami visi pagrindiniai vardai, kuriuose yra amazonaws.com (ar jame yra simbolių prieš, ar po jo). Aš išsaugojau tūkstančius užklausų / pralaidumo vien tik užblokavęs šiuos du šlamšto pagrindinius vardus:

  • * amazonaws.com
  • * linode.com

„Wordfence“ blokavimo taisyklė

4 žingsnis: Eikite į savo blokavimo žurnalą ir mėgaukitės stebėdami tuos šlamšto sprogmenis.

„Wordfence“ - ugniasienės blokavimas

Blokuoti blogų užklausų papildinį taip pat apsaugo jūsų svetainę nuo žinomų blogų robotų. Tai yra „vienas paspaudimas ir padaryta“ papildinys su puikia 5 žvaigždučių apžvalga – paprastas būdas sumažinti šlamšto robotų procesorių.

Blokuoti blogas užklausas

24. Venkite AMP

AMP yra „Google“ projektas, dėl kurio mobilieji puslapiai įkeliami greičiau, pridedant „AMP“ antspaudą prie mobiliųjų fragmentų. Nors tai pagerina našumą, jis taip pat keičia svetainės mobiliesiems dizainą, dėl kurio gali sumažėti konversijų. „Kinsta“ atliko atvejo analizę, kai mobiliųjų telefonų potencialas sumažėjo 59%, kai jie pridėjo AMP, todėl jie jį išjungė (ir perskaičius tą straipsnį aš išjungiau ir mano).

amp-puslapiai

Dėmesio: AMP gali panaikinti jūsų mobiliųjų telefonų konversijas – naudokitės atsargiai!

Instrukcijos

„Cloudflare“ pagreitintos mobiliosios nuorodos

Dažna problema yra vaizduojami vaizdai, rodomi įrašų viršuje, kai jų galbūt nenorite. Tam reikia darbo, bet jis nėra tobulas. Jūs galite arba neturėti matomo vaizdo, arba galite nustatyti numatytąjį Yoast rodomą skiltyje SEO → AMP → Dizainas → Numatytasis vaizdas. Šis numatytasis vaizdas bus rodomas, jei nenustatytas panašus vaizdas, bet jei jis yra, būtent tai bus rodoma įrašo viršuje. Galite skaityti „Yoast“ AMP vadovas bet aš iš esmės tik apibendrinau.

25. Gravatarai

Gravatarai ilgokai įkelkite laiką, ypač jei turite daug internetinių dienoraščių komentarų (pabandykite paleisti įrašą su komentarais per „GTmetrix“ ir pamatysite, kaip jis blogas). Turite keletą variantų:

  • Priimkite „Gravatars“ vietinius kompiuterius WP vartotojo avataras
  • Visiškai išjunkite „Gravatars“
  • Numatytąjį „Gravatar“ nustatykite kaip tuščią
  • Ištrinkite komentarus, kurie nekelia pridėtinės vertės
  • Numatytuoju „Gravatar“ nustatykite pasirinktinį vaizdą serveryje
  • Apribokite „Gravatar“ vaizdus iki mažesnių matmenų (pvz., 32 pikselių)
  • Paginate komentarus WP Neleisti rodyti tik 20 komentarų vienu metu
  • Pabandykite talpykloje išsaugoti „Gravatars“ naudodami FVHaris, arba Optimalus „Gravatar“ talpykla

26. „WooCommerce“

„WooCommerce“ svetainėse vykdomi papildomi scenarijai, stiliai, krepšelio fragmentai ir paprastai jiems reikia daugiau papildinių. Štai kodėl renkantis prieglobos planą paprastai turėtumėte nusipirkti vienos pakopos tai, ko jums iš tikrųjų reikia, kad gautumėte papildomų išteklių, kurie dažnai reikalingi „WooCommerce“.

„WooCommerce“ krepšelio fragmentai

„WooCommerce“ stiliai užklausų monitoriuje

„WooCommerce“ optimizavimo patarimai

  • Išjungdami krepšelio fragmentus naudokite tai Github kodas
  • Išjungti „WooCommerce“ scenarijus naudojant tai Github kodas
  • Išjunkite „WooCommerce“ stilius naudodami „WooCommerce“ vadovėlis
  • Išvalykite klientų seansus ir retkarčiais pašalinkite pereinamuosius
  • „WooCommerce“ svetainėms reikia daugiau išteklių, todėl atitinkamai pasirinkite savo prieglobos planą

Tačiau paprasčiausias būdas optimizuoti „WooCommerce“ yra „Perfmatters“ papildinys pateikė Kinsta:

perfmetratorių internetinės komercijos optimizavimas

27. Pridėti SSL

Nėra jokios priežasties nesinaudoti SSL, kai „Let’s Encrypt SSL“ ją siūlo nemokamai daugelyje prieglobos paskyrų. Aš nenorėjau keistis ir bijojau sumažėjusio srauto, tačiau mano srautas išliko toks pats. Tikrai paprastas SSL taip pat labai lengvai sukonfigūruoja. Jei to nepadarėte, padaryčiau tai.

siteground-lets-encrypt-ssl

28. Riboti pašto revizijas

Pridėkite tai prie savo „wp-config“ failo, prieš tai parašydami „Štai viskas, liaukitės redaguoti! Laimingas internetinis dienoraštis. “ „Perfmatters“ taip pat leidžia apriboti po peržiūros, kurios laikui bėgant kaupiasi jūsų duomenų bazėje.

apibrėžti (‘WP_POST_REVISIONS’, 3);

29. Išjungti „Pingbacks + Trackback“

Tai nėra būtina, todėl išjunkite juos skiltyje „Nustatymai“ > Diskusija.

„WordPress Trackbacks Pingbacks“

30. Patikrinkite, ar AWStats neturi aukšto procesoriaus

AWStats yra kai kuriuose „cPanels“ prieglobos įrenginiuose įmontuotas įrankis, pateikiantis statistinius duomenis apie procesoriaus naudojimą. Tai paaiškina, ar tam tikri robotai, vaizdai, atsisiųsti failai ir net IP adresai sunaudoja daug procesoriaus. Taip pat galite naudoti WP serverio statistikos papildinys bet aš manau, kad „AWStats“ atlieka nuostabų darbą.

„AWStats“ padeda rasti:

  • Didelio pralaidumo tikrinimo įrenginiai
  • Didelio pralaidumo IP adresai
  • Didelio pralaidumo failų atsisiuntimas
  • Didelio pralaidumo failai (pvz., Vaizdai)
  • Bendras pralaidumo sunaudojimas (stebėjimui)

Mėnesio pralaidumas

31. „JavaScript“ analizės atidėjimas

Sukurkite atsarginę kopiją funkcijos.php failą, tada pridėkite jį prie jo – tada viskas bus padaryta. Dar kartą patikrinkite savo svetainę, kad įsitikintumėte, jog viskas atrodo / veikia tinkamai. Jei tai vis tiek neišsprendžia elemento „Pingdom“, išbandykite Skriptai į poraštės papildinį. Šiam žingsniui gali reikėti išbandyti ir naudoti įvairius kodo variantus, tačiau aš jį pasiskolinau iš Šis straipsnis jei norite daugiau paaiškinimo.

if (! (is_admin ())) {
funkcija defer_parsing_of_js ($ url) {
if (FALSE === strpos ($ url, ‘.js’)) grąžinti $ url;
if (strpos ($ url, ‘jquery.js’)) grąžinti $ url;
// grįžti "$ url ‘atidėjimas ";
grįžti "$ url ‘atidėti onload =’";
}
add_filter (‘clean_url’, ‘defer_parsing_of_js’, 11, 1);
}

32. Pridėti galiojimo pabaigos antraštes

Daugelis talpyklos papildinių turėtų tuo pasirūpinti automatiškai, kai jūs įgalinti naršyklės talpyklą (pvz., „WP Rocket“ ir „W3 Total Cache“). Bet jei „Pingdom“ ataskaitos skiltyje „YSlow“ vis tiek rodoma „Pridėti pasibaigia antraštes“, pridėkite šį kodą savo .htaccess viršuje …

Galiojimo laikas baigiasi
ExpiresByType tekstas / css "prieiga plius 60 dienų"
„ExpiresByType“ tekstas / „javascript“ "prieiga plius 60 dienų"
„ExpiresByType“ vaizdas / „ico“ "prieiga plius 60 dienų"
„ExpiresByType“ vaizdas / JPG "prieiga plius 60 dienų"
„ExpiresByType“ vaizdas / JPEG "prieiga plius 60 dienų"
„ExpiresByType“ vaizdas / gif "prieiga plius 60 dienų"
„ExpiresByType“ vaizdas / png "prieiga plius 60 dienų"
ExpiresByType tekstas / css "prieiga plius 60 dienų"
„ExpiresByType“ tekstas / html "prieiga plius 60 dienų"

33. Pašalinkite užklausos eilutes

Šis daiktas daugeliui žmonių (įskaitant mane) skaudėjo užpakalį. Laimei, keletas naujausių pakeitimų buvo atlikti pagal populiariausius talpyklos papildinius, kurie leidžia lengvai ištaisyti „pašalinti užklausos eilutes iš statinių ištekliųElementas jūsų „GTmetrix“ ir kitose greičio ataskaitose. Tačiau daugumą užklausų eilučių generuoja įskiepiai (kurį galite pamatyti savo „GTmetrix“ ataskaitoje), todėl labai svarbu naudoti tik lengvus papildinius ir juos nedelsiant išbandyti..

WP raketa turi parinktį skirtuke „failo optimizavimas“:

Šalinti užklausos eilutes iš statinių šaltinių

„W3 Total Cache“ turi šią parinktį, atlikdami našumą → Naršyklės talpykla:

Pašalinkite užklausos eilutes iš statinių šaltinių

„WP Disable“ yra parinktis skirtuke „Prašymai“:

Pašalinti - užklausos - WP - išjungti

Pašalinkite užklausos eilutes iš statinio šaltinio papildinio – taip pat galite išbandyti šį nemokamą papildinį.

34. Sumažinkite peradresavimus

Paprastai reiškia, kad pakeitėte savo svetainės www arba http versiją, bet nepakeitėte savo nuorodų / vaizdų, kad tai atspindėtų. Pabandykite naudoti Geresnė paieška & Pakeiskite papildinį kad sutvirtintume juos urmu.

sumažinti peradresavimus

35. Lengva tema

Jei jūsų „WordPress“ svetainė nuo pat pradžių buvo lėta, greičiausiai tai yra jūsų priegloba arba tema. Prisimenu, kad kurdamas internetinę svetainę naudojate Teisės verslo tema ir tai buvo Lėtai, aš turėjau nuskaityti visą svetainę ir pradėti iš naujo naudotis „Executive Pro“ tema pateikė „StudioPress“. Taip yra dėl blogo temos kūrėjo kodavimo arba per daug nereikalingų įmontuotų funkcijų.

„StudioPress“ temos yra lengvi (įkeliami greitai), jautrūs, HTML5, saugūs ir patikimi (jie neišsigąs ir nebus nutraukti, kaip kai kurios „ThemeForest“ temos). Juos naudoja daugiau nei 200 000 žmonių, jų temos pastatytos „Genesis Framework“ (rekomenduoja „Yoast“ ir „WordPress“ įkūrėjas Mattas Mullenwegas), be to, jie turi lengvi „Genesis“ įskiepiai.

Aš žinau, kad nenorite pakeisti savo temos. Bet jei jūsų dizainas vis tiek sucks, „StudioPress“ tema gali būti žaidimo keitiklis. Aš parašiau a peržiūra „StudioPress“ jei nuspręsite pažvelgti į juos.

„studiopress“ temos

36. Stebėkite serverio išteklius

Turite tik ribotą kiekį serverio ištekliai savo prieglobos paskyroje. Per daug svetainių talpinimas vienoje paskyroje, išteklių reikalaujantys papildiniai ir daugelis kitų veiksnių gali sulėtinti jūsų serverio veiklą. Įsitikinkite, kad jūsų plane yra pakankamai išteklių tinkamai patenkinti jūsų poreikius.

„SiteGround-Server-Resursų palyginimas“

Jei pralaidumas / centrinis procesorius padidėja, turite tai ištaisyti (šis vadovas turėjo padėti) arba atnaujinti planą, kad būtų daugiau išteklių. Į daugelį debesų planų galite pridėti išteklių, jei reikia, kad įsitikintumėte, jog jų neviršysite, o tai pabrėžia serverį.

Debesų atminties padidėjimas

37. Atnaujinkite „WordPress“

Atnaujinkite „WordPress“ branduolį, temą, papildinius ir pagrindus, jei juos naudojate (pvz., „Genesis“)..

„WordPress“ naujiniai

Patikrinkite prieglobos „cPanel“ ir sužinokite, ar yra automatinių atnaujinimų parinktis:

„SiteGround WordPress“ automatiniai atnaujinimai

„Genesis Framework“ taip pat turi šią galimybę:

„Genesis“ automatiniai atnaujinimai

38. Raskite lėčiausius puslapius

Galite naudoti „Google Analytics“ norėdami rasti dažniausiai žiūrimų ir lėčiausio krovimo puslapių krovimo laikus (ir rekomendacijas). Prisijunkite prie „Google Analytics“ ir kairėje eikite į Elgesys → Svetainės greitis → Pasiūlymai dėl greičio. Spustelėkite „Puslapio greičio pasiūlymai“, jei norite pamatyti rekomendacijas, nors, sakyčiau, „GTmetrix“ rekomendacijos paprastai yra geresnės.

Greitis-pasiūlymai-„Google-Analytics“

39. Debesų priegloba

Jei ieškote kažko greičiau nei bendras hostingas, dauguma žmonių renkasi Debesys. Jie yra debesų priegloba (nebendrinami) ir yra dar greitesni nei „SiteGround“. Kompromisas yra tai, kad jų palaikymas nėra toks geras kaip „SiteGround“, jį tvarkyti yra šiek tiek nuobodžiau ir jie neteikia el. Pašto prieglobos. Bet jei jūs ieškote gryno greičio, jie taip pat buvo įvertinti Nr. 1 daugelyje „Facebook“ apklausų. Dauguma žmonių naudojasi savo „DigitalOcean“ planas kuris prasideda nuo 10 USD / mėn.

Jei naudojate bendrą prieglobą, „SiteGround“ yra puiki. Bet jų debesų priegloba yra gana brangi – 80 USD / mėn., Kai už tą pačią „Cloudways“ kainą jūs gaunate beveik dvigubai didesnį CPU + RAM.

Jūs taip pat mokate kas mėnesį, o ne kasmet, o tai yra puiku.

„SiteGround“ ir „Cloudways-Cloud“ priegloba

Žmonės, kurie persikėlė į „Cloudways“ (arba vieną iš jų debesų tiekėjų):

„Cloudways“ reagavimo laikai

WP variklis „Cloudways“

„DigitalOcean Pingdom“ ataskaita

„Cloudways“ serverio atsako laikas

„Godaddy“ į „DigitalOcean“ migraciją

Debesų krovos laiko gerinimas

„Cloudways vs WP Engine“

Be pavadinimo

„Cloudways Pingdom“ įkrovos laikai

„Cloudways Pingdom“ ataskaita

„Namecheap“ į „Cloudways“ migraciją

Vultr migracija

„Cloudways WooCommerce“ migracija

„Cloudways AWS“ migracija

Taip pat Nr. 1 daugelyje „Facebook“ apklausų:

Prieglobos rekomendacijos „Facebook“

„VPS Cloud“ priegloba „WooCommerce“ apklausa

„Elementor“ prieglobos rekomendacijos

2017-WordPress-Hostingas-FB-Apklausa

„VPS Cloud Cloud“ apklausa

„WordPress“ hostingo pasiūlymai

Mėgstamiausias „Elementor“ priegloba

2016-WordPress-Hostingas-FB-Apklausa

Galite sutaupyti 25% pirmus 2 mėnesius naudodami „Cloudways“ naudodami šį reklamos kredito kodą: OMM25.

40. Pasamdykite mano „WordPress“ greičio optimizavimo priemonę

Vis dar reikia pagalbos rengiant „GTmetrix“ / „Pingdom“ ataskaitą? Aš dirbu su Osama (i333) nuo 2005 m. Jis padėjo man optimizuoti savo svetainę ir daugybę klientų svetainių. Galite jį pasamdyti sukūrę profilį freelancer.com (Būčiau dėkingas, kad pasinaudojote tuo af ryšiu) ir suradote jo profilis. Jam iš Pakistano kainuoja 60 USD / val. (Taigi laikas keičiasi), tačiau jis turi 459 apžvalgas su puikia 5 žvaigždučių kategorija. Tik rimti klausimai ir nesitikėkite 100% balų, jei naudojate lėtą prieglobą, išsipūtusią temą ir sunkius papildinius. Pirmiausia vykdykite šį „WordPress“ greičio vadovą.

i333 „WordPress“ greičio optimizavimo ekspertas

Dažnai užduodami klausimai

&# x1f680; Kokie yra svarbiausi greičio veiksniai?

Hostingas, talpyklos papildinys, vaizdo optimizavimas, įskiepio optimizavimas ir tai, ar naudojate išorinius scenarijus, dažniausiai yra 5 svarbiausi svetainės greičio veiksniai..

&# x1f680; Kurį talpyklos papildinį turėtumėte naudoti?

„WP Rocket“ dažniausiai yra įvertinamas geriausiu „cache“ įskiepiu „Facebook“ apklausose, nes jame yra įmontuotos funkcijos, kurios neturi daugumos talpyklos papildinių. Šios papildomos optimizacijos turėtų duoti geresnius „GTmetrix“ įvertinimus ir įkėlimo laiką, tačiau tai yra aukščiausios kokybės papildinys. Populiariausi talpyklos papildiniai yra „Swift Performance“, „W3 Total Cache“ ir „WP ​​Fastest Cache“.

&# x1f680; Kurį „WordPress“ prieglobą turėtumėte naudoti?

Geriausias priegloba yra labai diskutuotina, tačiau „SiteGround“ ir „Cloudways“ paprastai yra 2 geriausi „WordPress“ prieglobos dalyviai daugiau nei 30 „Facebook“ apklausų. „SiteGround“ yra tinkama bendrai naudoti, o „Cloudways“ – debesų prieglobai.

&# x1f680; Kokį greičio tikrinimo įrankį turėtumėte naudoti??

„GTmetrix“ pateikia patikimiausias rekomendacijas, ypač kai reikia optimizuoti vaizdus, ​​rasti lėtus papildinius skirtuke „Krioklys“ ir matuoti laiką iki pirmo baito. „Pingdom“ nėra tiek daug rekomendacijų, o „Google PageSpeed ​​Insights“ net neįvertina įkėlimo laiko.

&# x1f680; Kaip jūs optimizuojate vaizdus?

Vaizdus galite optimizuoti naudodami papildinį, pvz., „ShortPixel“ ar „Smush“, kad suspaustumėte vaizdus ir pašalintumėte EXIF ​​duomenis. Įsitikinkite, kad pakeisite tinkamų matmenų atvaizdus, ​​ir idealiu atveju pateikite juos iš kompaktinio disko. Tinkamai įkeldami vaizdus ir vaizdo įrašus, puslapis taip pat taps greitesnis.

&# x1f680; Ar turėtumėte naudoti AMP??

Paprastai turėtumėte vengti AMP (pagreitintų mobiliųjų puslapių), nes pakeitę dizainą gali sumažinti konversijas. Pridėjus AMP, „Kinsta“ konversijų sumažėjo 59% ir jie nusprendė jas pašalinti.

&# x1f680; Kaip optimizuojate papildinius?

Raskite aukšto procesoriaus papildinius naudodami „Query Monitor“, kuris paprastai apima aplankus, statistiką, skaidrių rinkinius ir papildinius, kurie palaiko vykstančius procesus. Tada pakeiskite juos lengvais papildiniais, kurie sunaudoja mažiausiai išteklių. Ištrinkite visus nenaudojamus papildinius ir išjunkite nereikalingus papildinius, kurie sunaudoja išteklius. Galiausiai pasirinktinai išjunkite papildinius neįkeldami tam tikro turinio naudodami papildinį, pvz., „Asset Manager“ ar „Perfmatters“.

&# x1f680; Kaip optimizuojate išorinius scenarijus?

Geriausia vengti išorinių scenarijų kartu, tokių kaip „Google AdSense“, „Facebook“ valdikliai ir papildiniai, sukuriantys išorines užklausas. Kai kurie papildiniai, tokie kaip „Disques“, leidžia jį įkelti sąlygiškai. Jei puslapyje yra „JavaScript“, išbandykite „Async JavaScript“ papildinį. Galiausiai iš anksto pateikite visus išorinius URL, kurie įkeliami į puslapį.

Tikiuosi, kad tai padėjo! Atmeskite savo naujus „GTmetrix“ balus ir įkėlimo laiką komentaruose :-)

Džiaugsmas,
Tomas

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map