Kā es optimizēju savu lēno WordPress vietni, lai tā ielādētos <1 s ar 100% GTmetrix rādītājiem: 36+ WordPress ātruma optimizācijas padomi 2020. gadam

Lēna WordPress vietne?


Es jums parādīšu, kā izveidot savu GTmetrix, Pingdom un PageSpeed ​​Insights pārskatu un izmantot tos WordPress specifisko optimizāciju veikšanai, kas uzlabo atzīmju / ielādes laiku. Es jau esmu uzrakstījis populāras pamācības domēnam WP raķete, augsti CPU spraudņi, no kuriem jāizvairās, un attēla optimizācija. Šajā ceļvedī ir apvienots viss, ko esmu izdarījis, lai manā mājas lapā, kā arī citās lapās un ziņās iegūtu 100% rezultātu. Pat šo ziņu var ielādēt <2s, un tam ir 172 pieprasījumi, 5,78 MB lielums un 400 komentāri.

Contents

Satura rādītājs

1. GTmetrix pret Pingdom un PageSpeed
2. Izvairieties no EIG mitināšanas
3. Vietnes zemes mitināšana*
4. Jaunināt uz PHP 7.3
5. Kešatmiņas spraudnis
6. Tīrā datu bāze
7. Sirdsdarbības kontrole
8. Slinks slodzes video
9. Google fonti
10. Google Analytics
11. Mākoņa uzliesmojuma iestatīšana
12. Mākoņa uzliesmošanas iestatījumi
13. CDN*
14. Apkalpot mēroga attēlus
15. Norādiet attēla izmērus
16. Zaudējumus saspiest attēlus
17. Ārējie resursi
18. Noņemiet uzpūsties
19. Samaziniet spraudņus
20. Augsti CPU spraudņi21. Viegli spraudņi
22. Selektīvi atspējot spraudņus
23. Bloķējiet sliktos robotus
24. Izvairieties no AMP
25. Gravatars
26. WooCommerce
27. Pievienojiet SSL
28. Ierobežojiet ziņojumu pārskatīšanu
29. Atspējot Pingbacks + Trackbacks
30. Pārbaudiet AWStats, vai ir augsts CPU
31. Javascript parsēšana
32. Pievienot beidzas galvenes
33. Noņemt vaicājuma virknes
34. Samaziniet novirzīšanu
35. Viegla tēma*
36. Monitor servera resursus
37. Atjauniniet WordPress
38. Atrodiet lēnākās lapas
39 Cloudways mitināšana*
40. Noma My WordPress Speed ​​Optimizer*

Hostings un kešatmiņas spraudnis – tie ir 2 lielākie faktori WordPress optimizācijas rokasgrāmata. ES izmantoju Vietne kas arī ir izmantojis Raugs un novērtēts ar 1. numuru vairākos Facebook aptaujas. Kešatmiņas saglabāšanai es izmantoju WP Rocket, kurš arī bija # 1 Facebook aptaujās un kuram ir vairāk funkciju nekā citiem kešatmiņas spraudņiem (samazinot spraudņu skaitu jūsu vietnē). Vietnes platība ir USD 3,95 – USD 11,95 mēnesī, un WP Rocket ir USD 49 gadā, taču lielākoties tie ir tie, par kuriem es ņemu vērā savus ielādes laikus.

Noskatieties manu video – tas ir 42 minūšu videoklips, taču es aptveru gandrīz visu (videoklipa aprakstā iekļautos laika zīmogus), un jūs uzzināsit daudz noderīgas informācijas, kā salabot lēnu WordPress vietni:

1. GTmetrix vs Pingdom vs Google PageSpeed ​​Insights

GTmetrix ir visstingrākie ieteikumi, piemēram, kuri attēli jāoptimizē cilnē Lapas ātrums (14. – 16. darbība) un CDN izmantošana cilnē YSlow (11. darbība). Tas ir noderīgi arī lēnas ielādes spraudņu atrašanai, ja cilnē Ūdenskritums to iekraušana prasa ilgu laiku vai arī tie tiek parādīti vairākas reizes jūsu galvenajā pārskatā. Cilni Laiki varat arī apskatīt laiku, kad jābauda pirmais baits.

Mans GTmetrix ziņojums:

2019. gads - GTmetrix-ziņojums

Pingdom ir visprecīzākais rīks slodzes laiku mērīšanai atbilstoši WP Rocket, un slodzes laiki ir primārā metrika, kas jums jāmēra (nevis pakāpes), taču pastāv korelācija.

Mana Pingdom ziņojums:

2019. gads-Pingdom-ziņojums

Ieskats Google PageSpeed ir labs tikai vienai lietai – pārbaudei servera reakcijas laiki kādai vajadzētu būt Google <200 ms. Citādi tas ir diezgan bezjēdzīgi, un ir daudz rakstu kas izskaidro kāpēc. Jūs varat uzlabot servera reakcijas laiku, jauninot plānus ar pašreizējo resursdatoru, lai iekļautu vairāk servera resursi vai pārslēdzieties uz ātrāku mitināšanu no Vietne, DigitalOcean uz Cloudways, vai Kinsta kuri parasti ir labākie 3 saimnieki savā klasē (pievienojieties WordPress mitināšanas Facebook grupa lai iegūtu objektīvu viedokli vai apskatītu Facebook aptaujas).

Samaziniet servera reakcijas laiku

2. Izvairieties no EIG mitināšanas

Tas pats uzņēmums (EIG) pieder Bluehost, HostGator, iPage, Site5, Unified Layer un vairāk nekā 60 dažādiem hostinga uzņēmumiem. Viņi ir pazīstami ar izmaksu samazināšanu, iesaiņojot pārāk daudz cilvēku vienā serverī (uzsverot to) un ir briesmīgas atsauksmes dēļ tā. Daudzām vietnēm, kuras uztur EIG, ir augsts atbildes laiks, un es izvairītos no šo uzņēmumu izmantošanas par katru cenu.

EIG-zīmolu saraksts

Tas ir labi zināms Facebook grupās.

EIG-Facebook-Post

3. SiteGround (1. vietne Facebook aptaujās)

Vietne ir izmantojis Raugs, es un ieteica WordPress. Viņi ir # 1 gandrīz katrā Facebook aptaujā un lielākajai daļai cilvēku piešķir ievērojamu nozīmi ielādes laika uzlabojumi it īpaši, ja viņi izmantoja viduvējus saimniekus: GoDaddy, Bluehost, HostGator, InMotion, Dreamhost, EIG.

Yoast-on-Twitter-We-just-switch-to-Siteground

Es izmantoju viņu daļēji veltīts GoGeek plāns kas nāk ar četrreiz vairāk servera resursiem nekā dalītā mitināšana. Noklikšķiniet uz manām lapām, lai redzētu, cik ātri tās tiek ielādētas, apskatītu manu GTmetrix pārskatu vai redzētu cilvēkus, kuri migrēja un ievietojis jauni ielādes laiki. Viņi arī to dara bezmaksas migrācija.

DigitalOcean uz Cloudways un Kinsta ir arī labi un sākas ar USD 10 mēnesī un USD 30 mēnesī. Cloudways ir vairāk paredzēts izstrādātājiem, kuriem nav nepieciešams cPanel, e-pasta mitināšana vai atbalsts, ko saņemat vietnē SiteGround. Kinsta pamatā ir WP Engine bija (dārgi, bet satriecoši). Viss mans emuārs galvenokārt ir paredzēts tam, lai palīdzētu cilvēkiem ātrāk ielādēt savas vietnes. Es atsakos ieteikt mitināšanu USD 2 mēnesī / mēnesī, jo tas ir paredzēts lielākajai daļai cilvēku vislielākā nožēla kad darbojas vietne.

2019. gada hostinga aptauja

2017-WordPress-Hostings-FB-Aptauja

Elementor mitināšanas ieteikumi

2019. gada jūlija mitināšanas ieteikums

WordPress-Host-Poll-Aug-2018

Kopīgota mitināšana-Aptauja-2017

2019. gads-Hostings-aptauja

Doties uz hostinga uzņēmumu

WordPress-Hostings-Aptauja-2017

Pārvaldīts-hostings-aptauja

WooCommerce-Hosting-FB-Poll

2016. gads - tīmekļa mitināšana-aptauja

Best-WordPress-Hostings-Provider-Poll

Labākā tīmekļa mitināšana-2019-aptauja

WP draudzīga hostinga aptauja

2016-WordPress-Hostings-FB-Aptauja

Elementor iecienītākais hostings

2018. gada mitināšanas ieteikumi

WordPress mitināšanas aptauja 2018. gada septembris

Pārvaldīts-WordPress-Hostings-Aptauja-2017

2019. gads-Saimnieki-Aptauja-1

Hostings-aptauja par ātrumu

WordPress-Hostings-Aptauja-jūnijs-1

Vietnes ieteikumi

2014. gads - Pārvaldīts-WordPress-Hostings-FB-Aptauja

Labākā tīmekļa mitināšanas pakalpojumu sniedzēja aptauja

Hostings-Poll-2019. gada februāris

Hostings-Ieteikumi-Aptauja

Bluehost vs SiteGround

WordPress tīmekļa mitinātāja aptauja

Viņus iesaka WordPress:

SiteGround-ieteicams-WordPress-Host

Ko citi cilvēki saka:

Godaddy uz SiteGround migrāciju

EIG-to-SiteGround

Vietnes zemes migrācija

VietneiGround ir 3 plāni:

Vietnes WordPress mitināšana

Augstākajos plānos ir vairāk servera resursu (# 1 faktors WordPress optimizācijas rokasgrāmatā). Lūk, pilna salīdzināšanas tabula, bet GrowBig dod jums apmēram 2x vairāk servera resursu nekā StartUp, un GoGeek ir daļēji veltīta mitināšana kas dod jums vēl vairāk. GrowBig un jaunākās versijas nodrošina bezmaksas migrācija, iestudēšana, uzlabota kešatmiņa un spēja mitināt vairākas vietnes. GoGeek nodrošina prioritāru atbalstu. Viņu mākoņa mitināšana ir diezgan lēta cena – USD 80 mēnesī.

To var redzēt viņu vietnēs funkcijas lapa:

Vietnes zemes-servera-resursu salīdzinājums

Cilvēki parasti migrē tāpēc, ka viņu ātruma tehnoloģija var samazināt slodzes laiku uz pusēm:

Pārslēgšanās uz vietni

Vietnes zemes ielādes laika migrācija

Bluehost uz SiteGround GTmetrix

HostGator vietnei

SiteGround GTmetrix

Vietnes zemes Google PageSpeed ​​Insights

100 perfekts rādītājs vietnē SiteGround

Vietnes zemes ģenēze

Ātrums, ko nodrošina vietneGround

Vietnes zemes GTmetrix pārskats

Saīsināts ielādes laiks vietnē SiteGround

Jauni vietņu reakcijas laiki vietnē

HostGator vietņu migrācijai

Vietnes zemes atbildes laiki vietnē Joomla

Pāreja uz vietni Hostings

Vietnes zemes raķete Iedomājieties Combo

Joomla GTmetrix vietnē SiteGround

Ieskats vietnē SiteGround PageSpeed

Vietnes zeme Joomla

Vietnes zemes saīsināts ielādes laiks

Vietnes zemes ātra mitināšana

Jauni Pingdom rezultāti vietnē SiteGround

Jauns vietnes atbildes laiks

Vietnes reakcijas laika uzlabošana

Saņemiet mitināšanu no vietnes SiteGround

4. Jaunināt uz PHP 7+

Jaunināšana PHP versijas ir tik vienkārši un var padarīt jūsu vietni 2-3x ātrāku.

WordPress PHP etaloni

Tad kāpēc darīt? vairums WordPress lietotāju palaist novecojušās PHP versijas?

WordPress-PHP-Versija-statistika

Jo, lai arī vairums saimnieku to atbalsta:

Atbalstītās-PHP-versijas

Jūsu mitināšanas uzņēmums to darīs automātiski jauniniet jūs uz jaunāko PHP versiju, jo motīvs / spraudņi var nebūt saderīgi (un viņi nevēlas sagraut jūsu vietni). Tas nozīmē, ka jums tas jādara pats vai jāpieprasa sava saimnieka palīdzība. Tas nozīmē arī, ka, ja jūs daudzus gadus esat bijis tajā pašā saimniekdatorā un nekad to neesat darījis, jūs, iespējams, joprojām izmantojat PHP 5.

1. darbība: Instalējiet Displeja PHP versija spraudnis, lai pārbaudītu pašreizējo versiju.

Displejs-PHP

2. solis: Palaist PHP saderības pārbaudītājs lai pārliecinātos, ka motīvs / spraudņi ir saderīgi.

PHP saderības pārbaudītājs

3. solis: Jauniniet uz PHP 7+, mitināšanas kontā meklējot “PHP Version Manager”:

PHP versiju pārvaldnieks

Daži mitinātāji ātri izlaiž jaunas versijas (SiteGround, Cloudways, Kinsta), savukārt citi nepieliek pūles, lai paliktu jaunākās tehnoloģijas. Vēl viens iemesls, lai izvairītos no EIG un GoDaddy.

PHP jaunināšana

* Pārbaudiet, vai vietnē nav redzamu kļūdu, jo neuzturētie spraudņi var nebūt saderīgi. Ja redzat kļūdas, vienmēr varat atgriezties pie vecākas PHP versijas.

5. Kešatmiņas spraudnis

Tur ir daudz kešatmiņas spraudņu, taču šīs Facebook aptaujas ir precīzas. Kešatmiņas spraudnis un mitināšana ir divi galvenie faktori, tik plātīties tālāk WP raķete ja jums ir USD 49 gadā (jūs varat saņemt 10% atlaidi, ja piereģistrējaties viņu e-pastu sarakstam). Pretējā gadījumā WP Ātrākā kešatmiņa un Swift Performance ir divas labas izvēles iespējas. Es savā vietnē WP Rocket izmantoju apmēram 3 gadus.

2016. gada labākā kešatmiņas spraudņa aptauja

2019. gada kešatmiņas spraudņa aptauja

Swift vs WP Rocket

2016. gada kešatmiņas spraudņa aptauja

Labāko kešatmiņas spraudņu 2018. gada aptauja

wp raķete vs w3 totla kešatmiņa

Lielākajā daļā citu kešatmiņas spraudņu jums būs jāinstalē apmēram 7 papildu spraudņi, lai iegūtu šīs funkcijas, kad WP raķete vai tie visi ir iebūvēti, samazinot spraudņu skaitu jūsu vietnē. Ja jūs esat tāds kā es, vēlaties izmantot tikai vienu spraudni, pretējā gadījumā jums būs jāizpēta, kādas funkcijas ir jūsu kešatmiņas spraudņiem, un pēc tam jāinstalē šie spraudņi, ja tas tos neatbalsta.

  • Datu bāzes tīrīšana (iebūvēta WP Rocket, vai izmantojiet WP-Optimizēt)
  • Sirdsdarbības kontrole (iebūvēta WP Rocket, vai izmantojiet Sirdsdarbības kontrole)
  • Slinki ielādēt attēlus / video (iebūvēts WP Rocket vai izmantot) WP YouTube Lyte)
  • Mitiniet Google fontus uz vietas (iebūvēts WP Rocket vai izmantojiet OMGF, vai SHGF)
  • Mitināt Google Analytics lokāli (iebūvēts WP Rocket vai izmantot CAOS analītikai)
  • Iepriekš ielādēt DNS pieprasījumus (iebūvēts WP Rocket vai izmantot Pre * Partijas resursu padomi)
  • Integrācija ar Cloudflare + citiem CDN (iebūvēta WP Rocket, vai izmantojiet CDN iespējotējs)

WP-Rocket-Features

Kešatmiņas spraudņa ceļveži

  • WP raķešu ceļvedis
  • WP ātrākās kešatmiņas rokasgrāmata
  • Swift Performance Guide
  • W3 kopējais kešatmiņas ceļvedis
  • WP super kešatmiņas ceļvedis

WP Rocket un WP Ātrāko kešatmiņu ir viegli uzstādīt, savukārt pārējās ir nedaudz sarežģītākas.

Dažiem saimniekiem patīk Ej tēti un WP dzinējs melnā saraksta kešatmiņas spraudņi, jo viņiem ir sava iebūvēta kešatmiņas sistēma. Šajā gadījumā izmantojiet Automātiski optimizēt lai optimizētu HTML, CSS un JavaScript. Tam ir arī CDN opcija. Skatiet manu apmācību par automātiskās optimizācijas uzlabošanu, pretējā gadījumā, ja jūsu resursdators nesatur kešatmiņas spraudņus melnajā sarakstā, es iesaku vai nu WP Rocket, vai Swift.

6. Notīriet datu bāzi

Izdzēš surogātpastu un miskasšu mapes, atzveltnes, labojumus, datu bāzes tabulas, pārejoši, un potenciāli tūkstošiem pēcapstrādes un melnrakstu, kas ir uzkrājuši virsstundas un kurus WordPress saglabā automātiski. Tie ir atkritumu faili un palēnina jūsu vietnes darbību. Es iesaku plānot WP Rocket vai WP optimizēt izdzēst tos katru nedēļu. Jums vajadzētu būt kārtīgam, taču, ja jūsu datu bāzes tīrīšana notiek pirmo reizi, ņemiet rezerves kopiju savā vietnē!

Ja izmantojat WP Rocket, palaist (un plānot) šo datu bāzes iestatījumos:

WP-Rocket-Database-Settings

Ja neizmantojat WP Rocket, izmantojiet bezmaksas WP-Optimizēt iespraust:

WP-Optimizēt tīru datu bāzi

7. Sirdsdarbības kontrole

WordPress sirdsdarbības API patērē servera resursus, parādot paziņojumus par reāllaika spraudņiem un to, ka citi lietotāji rediģē ziņu. Tā kā tas var ģenerēt pieprasījumu ik pēc 15–30 sekundēm, ieteicams to atspējot vai nu WP Rocket, vai Heartbeat Control spraudnī..

Ja izmantojat WP Rocket, sirdsdarbības iestatījumos to atspējojiet:

WP-Rocket-Heartbeat-Control

Ja neizmantojat WP Rocket, izmantojiet Heartbeat Control spraudnis:

Sirdsdarbības kontrole-spraudnis

8. Video ar slinku ielādi

Videoklipu ielāde tiek aizkavēta, līdz ritiniet lapu uz leju, un tie kļūst redzami. Man bija iespēja samazināt vairāku ziņu ielādes laiku par aptuveni 6 sekundēm, vienkārši to ieslēdzot (jo video ir smags elements). To var izdarīt arī ar fotoattēliem, taču pastāvīga ielāde var būt kaitinoša, tāpēc es to atspējoju. Ja nelietojat WP Rocket, WP YouTube Lyte spraudnis ir lieliskas atsauksmes.

Ja izmantojat WP Rocket, iespējot slinku ielādi iestatījumos “Multivide”:

WP-Rocket-Lazy-Load

Aizstāt YouTube Iframe ar priekšskatījuma attēlu – tas tiek ielādēts tikai tad, kad cilvēki noklikšķina uz atskaņošanas pogas, iespējams, noslēpjot vairākas sekundes videoklipu saturu. Jūs varat izdarīt šo WP raķeti vai izpildīt to viegla YouTube iegulšanas apmācība. Jūs pamatā ielīmēsit kodu savā Web veidnē, ielīmēsiet vēl nedaudz koda CSS, pēc tam iegulsit katru videoklipu, izmantojot “div” kodu.

Uzziniet, kā video netiek ielādēts, līdz noklikšķināt uz atskaņošanas pogas?

9. Google fonti

Ja jūs izmantojat Google Fonts, iespējams, GTmetrix redzēsit šādas kļūdas:

Google-Fonts-GTmetrix

Tas nozīmē, ka jums ir jāuzņem fonti lokāli, izmantojot spraudni, piemēram OMGF:

CAOS fonti

Vai izmantojiet Pašinstalētu Google fontu spraudnis kas automātiski lejupielādē visus jūsu izmantotos Google fontus, pēc tam tos pievieno CSS, neko nekonfigurējot … tas tiek darīts jūsu labā.

Pašnodarbināts-Google-fonti-spraudnis

Ja nevēlaties izmantot spraudni, lejupielādējiet savus fontus tieši no Google Fonts (tikai nepieciešamos fontus / svarus), izmantojiet Transfonters lai tos pārveidotu par tīmekļa fontiem, pēc tam pievienojiet tos CSS.

Transfonters-Google-fonts-reklāmguvums

10. Google Analytics

Ja izmantojat Google Analytics, varat darīt to pašu ar savu izsekošanas kodu.

Kredītplecs-pārlūks-kešatmiņa-Google-Analytics

Ja izmantojat WP Rocket, Google izsekošana cilnē Add-Ons vajadzētu labot šo:

WP Rocket Local Analytics

Vai izmantojiet Analytics spraudņa CAOS:

CAOS-Analytics

11. Mākoņa uzliesmojuma iestatīšana

Mākoņa uzliesmojums ir bezmaksas un uzlabo ātrumu, drošību un surogātpastu. Viņu CDN mitina jūsu failus Vairāk nekā 200 datu centru kas palīdz izkraut resursus uz viņu serveriem (atvieglo jūsu slodzi). Arī datu centri samazināt ģeogrāfisko attālumu lai jūsu saturs varētu ceļot apmeklētājiem. Mākoņu aizdegšanos ir viegli iestatīt, izmantojot WP Rocket (zemāk es uzskaitīju arī alternatīvas metodes).

Mākoņu uzliesmojuma datu centri

1. solis: Reģistrējieties Cloudflare, pievienojiet savu vietni, pēc tam tā veiks skenēšanu. Jūs apmeklēsit lapu kopu, līdz sasniegsit informācijas paneli ar savu 2 Cloudflare vārdu serveri (kuru mainīsit savā mitināšanas kontā) un savu Globālā API atslēga ievadīt kešatmiņas spraudni …

Mākoņa uzliesmošana-nosaukumservera-informācijas panelis.

2. solis: Mainiet vārdu serverus jūsu domēna reģistratūrā tiem, kurus Cloudflare jums piešķīra:

Vietnes zemes-DNS-ieraksti

3. solis: Ievadiet savu Globālā API atslēga (atrodams jūsu Mākoņa aizdegšanās profils) kešatmiņas spraudnī:

Cloudflare globālā API atslēga

WP-Rocket-Cloudflare-Add-On

Alternatīvas mākoņu aizdegšanās iestatīšanas metodes

Dažiem saimniekiem informācijas panelī ir arī iespēja aktivizēt Cloudflare:

SiteGround-Cloudflare-Activation

Baltā saraksta Cloudflare IP jūsu mitināšanas kontā – jūs nevēlaties, lai jūsu resursdators bloķētu Cloudflare, tāpēc pārliecinieties, vai viņi visi iekļauj baltajā sarakstā Mākoņu uzliesmošanas IP (jums tie var būt nepieciešami, lai pārliecinātos).

Mākoņa uzliesmojums-IP-diapazoni

12. Mākoņa uzliesmošanas iestatījumi

CLoudflare ir ļoti daudz iespēju, taču šeit ir svarīgākās veicamās lietas.

Ātruma iestatījumi
Iet uz savu ātruma iestatījumi un nokopējiet šos. Pēc tam pārbaudiet, vai vietnē nav kļūdu. Šeit ir vairāk informācijas par minifikācija, AMP reālais URL, SG Railgun, Brotli, un Raķešu iekrāvējs ja nepieciešams.

Mākoņa aizdegšanās ātrums-cilne

Kešatmiņā

Mākoņa aizdegšanās - kešatmiņas iestatījumi

Noskrāpēt vairogu
Karsto saišu aizsardzība neļauj cilvēkiem izmantot SAVUS attēlus VIŅU vietnē – tas izsūc joslas platumu jūsu mitināšanas plānā. Dodieties uz Cloudflare’s nokasīt vairoga iestatījumus un iespējot to.

Mākoņu uzliesmošanas karsto saišu aizsardzība

Lapas noteikumi
Mākoņa uzliesmojums saka:

“Mēs iesakām izveidot Lapas noteikums lai izslēgtu jūsu vietnes administratora sadaļu no Cloudflare veiktspējas funkcijām. Tādas funkcijas kā Rocket Loader un Auto Minification var netīšām pārtraukt aizmugures funkcijas jūsu administratora sadaļā. ”

Dodieties uz Cloudflare’s lapas kārtulas iestatījumi

CloudFlare-Page-Rule-Settings

Šis lapas noteikums atspējo Cloudflare veiktspējas funkcijas WordPress administratora panelī, apiet kešatmiņu un uzlabo tā drošību (tāpat kā jums ieteica Cloudflare).

WordPress-Administrator-Page-Rule

Šis lapas noteikums samazinās WP augšupielādes apgabala joslas platumu. Tā kā vienumi jūsu WordPress augšupielādes failā netiek bieži mainīti, jums tie nav tik bieži jātur kešatmiņā, ietaupot joslas platumu..

WP augšupielāde-lappuses noteikums

Ugunsmūris
Ugunsmūra kārtulas var izmantot, lai bloķētu sliktus robotprogrammatorus (24. darbība), un tur tie ir izskaidroti.

13. CDN (satura piegādes tīkls)

Tas ir ieteicams WordPress optimizācijas rokasgrāmatā:

CDN-WordPress-Ieteikums

ES izmantoju StackPath CDN, bet kāpēc izmantot citu CDN, ja jums jau ir Cloudflare? Jo…

  • StackPath ir 31 papildu datu centrs (vairāk = ātrāk)
  • StackPath izmanto ātrākus SSD serverus ar 10 GB savienojumiem
  • StackPath ir informācijas paneļi, kas sniedz daudz informācijas par jūsu kešatmiņā saglabātajiem failiem
  • StackPath komanda man palīdzēja konfigurēt CDN un uzlaboja savu GTmetrix YSlow rezultātu par 8%, liekot “ķirbi uz kūkas”, lai mans ziņojums būtu ideāli 100%
  • StackPath ļauj aizsargāt kontu, izmantojot divpakāpju autentifikācijas procesu; varat iekļaut baltajā sarakstā to personu IP adreses, kurām ir atļauts piekļūt jūsu kontam

StackPath-datu centri

1. solis: Reģistrējieties StackPath (viņiem ir 30 dienu izmēģinājuma laiks).

2. solis: Informācijas panelī noklikšķiniet uz cilnes CDN, pēc tam izveidojiet StackPath CDN vietni:

StackPath-CDN-Tab

StackPath-CDN-Domain

CDN-URL-StackPath

3. solis: Ielīmējiet savu StackPath CDN URL WP Rocket vai izmantojiet CDN Enabler:

WP-Rocket-CDN-Settings

4. solis: Programmā StackPath dodieties uz CDN → Kešatmiņas iestatījumi, pēc tam noklikšķiniet uz Notīriet visu:

StackPath-Purge-Cache

5. solis: Palaist savu vietni iekš GTmetrix un “satura piegādes tīklam” YSlow jābūt zaļam.

CDN GTmetrix YSlow

Ja izvērstat vienumus GTmetrix un esat saistīts ar jūsu CDN, sazinieties ar StackPath atbalsta dienestu, kuram vajadzētu palīdzēt jums tos novērst. Viņi to izdarīja manis labā, un viņiem ir izcils atbalsts.

Domēni bez sīkfailiem MaxCDN

GTmetrix YSlow bez StackPath
GTmetrix YSlow bez MaxCDNGTmetrix YSlow ar StackPath
GTmetrix YSlow ar MaxCDN

StackPath problēmu novēršana

6. solis: Baltais saraksts StackPath IP savā mitināšanas kontā (jums, iespējams, būs jāsazinās ar savu mitinātāju).

StackPath-IP adreses

14. Apkalpojiet mēroga attēlus

Attēlus var optimizēt 20 veidos, bet tie ir galvenie 3. Varat palaist jebkuru lapu cauri GTmetrix un tajā tiks parādīti visi nepopulizētie šīs lapas attēli. Sāciet ar attēliem, kas parādās vairākās lapās (logotips, logrīka / kājenes attēli), pēc tam optimizējiet attēlus atsevišķās lapās.

attēla optimizācija

Apkalpot mēroga attēlus – mainīt lielu attēlu izmērus, lai tie būtu mazāki. GTmetrix norāda pareizos izmērus. Vienkārši noklikšķiniet uz attēla GTmetrix, mainiet tā lielumu uz jaunajām dimensijām un nomainiet to.

Apkalpot mēroga attēlus

Izveidojiet apkrāptu lapu, lai jūs varētu izmantot pareizos izmērus pirms tam attēlu augšupielāde:

  • Bīdāmie attēli: 1903 (w) x 400 (h)
  • Karuseļa attēli: 115 (h)
  • Logrīku attēli: 414 (w)
  • Pilna platuma emuāra ziņas attēli: 680 (w)
  • Piedāvātie attēli: 250 (w) x 250 (h)

Nekad nelietojiet vizuālā redaktora funkciju “velciet, lai mainītu izmēru”, jo tas tikai maina parādīts attēls (nevis faktiskais attēls). Pirms augšupielādes ir ieteicams mainīt izmērus uz pareizajām kategorijām.

15. Norādiet attēla izmērus

Norādiet attēla izmērus – nozīmē, ka attēla HTML vai CSS ir jānorāda platums un augstums. Tas parasti notiek jūsu vietnes logrīkos, HTML vai CSS sadaļās, jo par to automātiski rūpējas vizuālais redaktors. GTmetrix atkal nodrošinās jums pareizos izmērus, tad jums jāatrod šis attēls un jānorāda platums + augstums:

Norādiet attēla izmērus

16. Zaudējumus bez maksas saspiež

Attēlu optimizēšana Bez zudumiem saspiest attēlus, izmantojot Iedomājies vai ShortPixel (abi ir bez maksas, līdz esat sasniedzis mēneša limitu). Ir arī citi pilnīgi bezmaksas spraudņi ar neierobežotu saspiešanu, taču NEIZMANTOJIET tos, jo tiem ir kļūdas, tie nedarbosies vai var sabojāt attēlus.

  1. Reģistrējieties Iedomājies
  2. Instalējiet Iedomājieties spraudni
  3. Jums tiks piedāvāts sniegt šādus norādījumus:
  4. Ievadiet savu API atslēgu no sava Imagify konta
  5. Iestatiet kompresijas līmeni (parasts, agresīvs, ultra)
  6. Imagif’em all (foto zemāk) ar lielapjoma palīdzību optimizē visus attēlus jūsu vietnē
  7. Kad esat sasniedzis limitu, maksājiet 4,99 USD vai gaidiet nākamo mēnesi, lai atiestatītu limitu

iedomājies

Kad esat pierakstījies, pilnībā optimizējiet visus savas vietnes attēlus.

iedomājieties, WordPress, attēlu optimizāciju

17. Ārējie resursi

Ārējie resursi ir jebkas, sākot no Google Fonts līdz iegultiem YouTube videoklipiem, sociālās koplietošanas spraudņiem, komentāru spraudņiem, Gravatars vai jebkuram citam, kas iegūst informāciju no ārējas vietnes. Tie parādīsies jūsu GTmetrix pārskatā. Dažreiz jūs varat tos optimizēt, dažreiz to nevar izdarīt. Šīs ir dažas lietas, ko uzzināju par ārējo resursu optimizēšanu.

Padomi ārējo resursu optimizēšanai

GTmetrix-sludinājumi

Iepriekš ielādēt DNS pieprasījumus – tas palīdz pārlūkprogrammām paredzēt ārējos resursus, tāpēc tie tiek ielādēti ātrāk. Redzēt šo biežāko domēnu saraksts, kas jāpielādē iepriekš kurā ietilpst Google Maps, Google Analytics, Google Fonts, Gravatars, sociālās koplietošanas spraudņi, Disqus, sociālie tīkli un citi. Iepriekš vajadzētu ielādēt arī savu CDN URL ja izmantojat StackPath, KeyCDN vai citu CDN.

Iepriekšielādēt DNS-pieprasījumi-WP-raķete

Ja izmantojat WP Rocket, pievienojiet tos iepriekšielādēt iestatījumos:

Iepriekšielādēt DNS pieprasījumus

Ja neizmantojat WP Rocket, izmantojiet Pre * Partijas resursu padomi spraudnis.

18. Noņemiet uzpūsties

WP atspējot ļauj atspējot WordPress iestatījumus, kas patērē centrālo procesoru un palēnina jūsu vietnes darbību. Tam ir arī sirdsdarbības kontroles iespējas (ja atceraties faktisko sirdsdarbības kontroles spraudnis, tagad to var izdzēst un vienkārši izmantot)), kā arī dažas citas iespējas, kas var paātrināt jūsu vietnes / administratora paneli. Pārlūkojiet iestatījumus un vienkārši atspējojiet to, ko nelietojat.

Padomi par WP lietošanu Atspējot

  • Atspējojiet VISU, ko nelietojat
  • Mēstuļu dzēšanas plānošana ir laba ideja
  • Emocijas, Google Maps un Gravatars ilgi jāielādē
  • Pingbacks un trackback parasti nav papildu resursu vērts
  • Iestatiet ziņu pārskatīšanu uz 3–5, lai jums būtu dublējumi, bet jums nav nepieciešami simti
  • Citas iespējas cilnē “Pieprasīt” var uzlabot jūsu ielādes laiku

WP-atspējot-pieprasījumi

WP-Disable-tags-Settings

WP-Atspējot-Administrators

/ WP-Atspējot SEO.

WP-Atspējot-Citi

19. Samaziniet spraudņus

Vai esat izdzēsis spraudni Hello Dolly un WordPress importētāju? Kā būtu aizstājot ka Twitter spraudnis ar Twitter logrīks vai ka Facebook spraudnis ar Facebook logrīks? Tā vietā, lai izmantotu Google Analytics spraudni, kāpēc gan neievietot izsekošanas kodu tieši kājenē (vai pat labāk, mitināt to uz vietas)? Yoast jums ģenerē XML vietnes karti, tāpēc spraudnis Google XML Sitemaps nav nepieciešams. Dodieties cauri saviem spraudņiem un deaktivizējiet / izdzēsiet tos, kas jums nav nepieciešami. Jums vajadzētu arī izvairīties no 2 atsevišķu spraudņu izmantošanas, ja tiem ir dublēt funkcionalitāti.

Sadaļā Izskats izdzēsiet visus spraudņus, kas jums nav nepieciešami, un neizmantotos motīvus > Motīvi:

Dzēsiet neizmantotās WordPress motīvus

20. Augsta procesora spraudņi

Lielākā daļa lēni WordPress spraudņi ietver sociālo koplietošanu, statistiku (analītika), slīdņus, portfeļus, lapu veidotājus, kalendārus, tērzēšanu, kontaktinformācijas veidlapas, saistīto pastu, vietnes karti, Wordfence, WPML, WooCommerce un jebkuru spraudni, kas vada notiekošu skenēšanu vai procesus. Tos var identificēt, izmantojot Query Monitor vai GTmetrix Waterfall.

  1. AddThis
  2. AdSense klikšķu krāpšanas uzraudzība
  3. Viss-vienā notikumu kalendārs
  4. Rezerves draugs
  5. Bebru būvētājs
  6. Labākas WordPress Google XML vietnes kartes
  7. Broken Link pārbaudītājs (izmantojiet Dr. Link Check)
  8. Pastāvīgs kontakts WordPress
  9. Sazinieties ar 7. veidlapu
  10. Ar kontekstu saistītās ziņas
  11. Digi Auto saites
  12. Disqus komentāru sistēma
  13. Divi celtnieks
  14. Essential Režģis
  15. Skatīt pilnu 65 lēno spraudņu sarakstu

Varat arī izmantot cilni GTmetrix ūdenskritums, lai redzētu lēnākos spraudņus:

Lēns WordPress spraudnis

Atspējojiet neizmantotos spraudņa iestatījumus
Dodieties cauri visiem saviem spraudņiem un izlemiet, kurus iestatījumus varat izslēgt (tas pazeminās CPU). Piemēram, Yoast sadaļā Iestatījumi > Vispārīgi > Funkcijas, kuras es atspējoju šādas:

Yoast-Feature-Settings

Piemēri

  • Wordfence tiešraides ziņojumi
  • Broken Link Checker notiekošie skenējumi
  • Tērzēšanas un kalendāra spraudņi, kas darbojas pastāvīgi
  • Statistikas spraudņi, kas pastāvīgi vāc datus
  • Saistītās ziņas un populārie pasta spraudņi, kas glabā ļoti daudz datu
  • Atspējojiet VISUS iestatījumus, kurus nelietojat, jo daudzi patērēs centrālo procesoru

21. Viegli spraudņi

Sociālā koplietošana – WP Rocket’s pārbaude parādīja Sociālo mediju spalva, MonarhsVienkāršs kopīgojamo pogu papildinātājs, un MashShare bija vismazākais pieprasījumu skaits un ātrākais ielādes laiks.

RezervesUpdraftPlus.

BīdītājiVienošanās, LayerSlider, vai Meteoru slīdņi.

KomentāriDisqus nosacītā slodze.

PortfelisEnvira galerija, FooGallery, vai Režģis.

Analytics – Google Analytics un Search Console vajadzētu būt daudz. Tikai pārliecinieties, vai mitināt Google Analytics lokāli (izmantojot WP Rocket vai WP Disable).

Lapu veidotājiWordPress Page Builder izveidojis MotoPress, bet neviens lapu veidotājs nedarbojas ātrāk nekā vietējais WordPress redaktors. Apvienojiet to ar Kopētāja spraudnis un jums nevajadzēs lapu veidotāju (ieskaitot lapu veidotājus, kas iebūvēti WordPress motīvos). Ja vien jūsu komanda absolūti neatsakās iemācies nedaudz HTML (vienkāršākā kodēšanas valoda), izvairieties no lapu veidotājiem.

StudioPress spraudņi – viegli spraudņi Genesis pamatprogrammai.

22. Selektīvi atspējot spraudņus

Aktīvu tīrīšana lieliski noder, lai atspējotu spraudņus, kurus neizmantojat noteiktās lapās / ziņās. Īpaši, ja jūs izmantojat daudz spraudņu vai tikai dažus resursietilpīgus spraudņus, ielādējot tos tikai tajā saturā, kas tiek izmantots, tas nozīmē, ka jūsu kopējā WordPress vietne var tikt ielādēta daudz ātrāk.

Piemēri:

  • Slīdņa spraudņa atspējošana lapās, kurās neizmanto slīdņus
  • Bagātināto fragmentu spraudņa atspējošana lapās, kurās netiek izmantoti bagātināti fragmenti
  • Kontaktpersonu veidlapas spraudņa atspējošana lapās, kurām nav kontaktinformācijas veidlapas
  • Atspējojiet filiāļu saišu pārvaldības spraudni lapās, kurās neizmanto af saites
  • Sociālās koplietošanas spraudņa atspējošana visās lapās (jo tas parasti ir paredzēts emuāra ziņām)

Līdzīgi spraudņi

23. Bloķējiet sliktos robotus

Meklētājprogrammas un robotprogrammatūras parasti patērē lielāko CPU / joslas platumu:

Roboti-zirnekļi-joslas platums

Wordfence ir pārmeklēšanas ātrumu ierobežojoši noteikumi kas bloķē viltus Google robotus, ierobežo robotu lapu skatījumus, ierobežo cilvēku lapu skatījumus un citus noteikumus, kas ierobežo CPU izmantošanu un bloķē surogātpasta izplatītājus.

Wordfence-Rate-Limiting

Googlebot parasti ir resursus visvairāk alkstošais robotprogrammatūra. Iekš vietnes iestatījumi no Google meklēšanas konsole varat ierobežot pārmeklēšanas ātrumu, taču tas ir ieteicams tikai tad, ja tas rada augstu CPU.

Pārmeklēšanas ātrums-Google-Search-Console

Jūs varat rīkoties tāpat pārmeklēšanas vadības iestatījumi no Bing tīmekļa pārziņa rīki

Bing-Crawl-Control

Šajā nākamajā sadaļā parādīts, kā izmantot Wordfence, lai atrastu un bloķētu surogātpastu robotus, kas jūsu vietnē nokļūst pārāk daudz (kas var patērēt centrālo procesoru un radīt stresu jūsu serverī.

1. solis: Instalējiet Wordfence.

2. solis: Skatiet savu reāllaika satiksmes ziņojums (sadaļā Wordfence rīku iestatījumi), kas parāda visus robotus, kas reāllaikā ietekmē jūsu vietni. Googlebot acīmredzami ir kārtībā, bet, kad es to izdarīju, es redzēju compute.amazonaws.com ik pēc pāris sekundēm iesniedzam smieklīgu pieprasījumu daudzumu. Es pārlūkoju to ar Google un pietiekami pārliecināts, ka tas bija robots, kas pazīstams ar joslas platuma nepieredzēšanu. Skatiet savu ziņojumu minūtes vai divas garumā un pārbaudiet, vai robotprogrammatūras ar skicīgiem nosaukumiem pastāvīgi ienes jūsu vietnē. Ja jums rodas šaubas, meklējiet viņu resursdatorus Google un pārbaudiet, vai citiem cilvēkiem ir problēmas ar šo robotprogrammatūru.

Tiešraide-ziņojums-Wordfence

3. solis: Dodieties uz Wordfence bloķēšanas iestatījumiem un pievienojiet surogātpastus, kurus vēlaties bloķēt. Zvaigznītes kalpot kā aizstājējzīmes, tāpēc, ja es bloķēju * amazonaws.com *, tas nozīmē, ka tiek bloķēti visi resursdatori, kas satur amazonaws.com (neatkarīgi no tā, vai tam ir rakstzīmes pirms vai pēc tā). Es esmu saglabājis tūkstošiem pieprasījumu / joslas platumu, vienkārši bloķējot šos divus surogātpastu resursdatorus:

  • * amazonaws.com
  • * linode.com

Wordfence bloķēšanas noteikums

4. solis: Dodieties uz savu bloķēšanas žurnālu un izbaudiet, kā tiek bloķēti tie surogātpasti.

Wordfence-Firewall-Blocking

Bloķēt spraudni Slikti jautājumi aizsargā arī jūsu vietni pret zināmiem sliktiem robotiem. Tas ir spraudnis “viens klikšķis un izdarīts” ar perfektu 5 zvaigžņu pārskatu – vienkāršs veids, kā samazināt CPU no surogātpastu robotiem.

Bloķēt sliktus vaicājumus

24. Izvairieties no AMP

AMP ir Google projekts, kas ļauj mobilajām lapām ielādēt ātrāk, vienlaikus mobilajiem fragmentiem pievienojot “AMP” zīmogu. Lai arī tas uzlabo veiktspēju, tas maina arī jūsu mobilās vietnes dizainu, kas var samazināt reklāmguvumus. Kinsta veica gadījuma pētījumu, kurā mobilo sakaru potenciālie pircēji samazinājās par 59%, pievienojot AMP, tāpēc viņi to atspējoja (un pēc šī raksta lasīšanas es atspējoju arī mīnu).

amp-lapas

Uzmanību: AMP var samazināt reklāmguvumus mobilajās ierīcēs – izmantojiet uzmanīgi!

Instrukcijas

  • Instalējiet AMP spraudnis Autors: Automattic (pievieno AMP lapas)
  • Instalējiet Līme Yoast SEO AMP spraudnim ja izmanto Yoast (pielāgo dizainu)
  • Pievienojiet / pastipriniet / pievienojiet jebkurai savas vietnes lapai, lai redzētu, kā tā izskatās, un pārliecinātos, ka tā darbojas
  • Dodieties uz Yoast iestatījumiem → AMP, lai mainītu dizainu un iespējotu pielāgotos ziņu veidus
  • Gaidiet, kamēr Google pārmeklēs jūsu vietni un pievienos AMP pierakstīšanos mobilās meklēšanas rezultātos
  • Apmeklējiet vietni paātrinātu mobilo lapu sadaļa Google meklēšanas konsolē lai redzētu kļūdas
  • Ieslēdz Paātrinātas mobilās saites Cloudflare ātruma iestatījumos (skat. zemāk)

Mākoņa uzliesmošanas paātrinātās mobilās saites

Bieži sastopama problēma ir attēlotie attēli, kas parādās ziņu augšdaļā, ja jūs, iespējams, nevēlaties tos. Tam visam ir jāatrodas, bet tas nav ideāli. Jums vai nu nevar būt neviena piedāvāta attēla, vai arī sadaļā Yoast var iestatīt noklusējuma elementu sadaļā SEO → AMP → Dizains → Noklusējuma attēls. Šis noklusējuma attēls tiks parādīts, ja nav iestatīts piedāvātais attēls, bet, ja tāds ir, tas tiks parādīts ziņas augšpusē. Jūs varat lasīt Yoast’s AMP ceļvedis bet es būtībā to vienkārši apkopoju.

25. Gravatars

Gravatars paņemiet ilgu laiku, lai ielādētu, it īpaši, ja jums ir daudz emuāru komentāru (mēģiniet izpildīt ziņu ar komentāriem, izmantojot GTmetrix, un jūs redzēsit, cik slikti tas kļūst). Jums ir dažas iespējas:

  • Uzņēmējs Gravatars izmanto lokāli WP lietotāja iemiesojums
  • Pilnībā atspējojiet Gravatars
  • Iestatiet noklusējuma Gravatar uz tukšu
  • Dzēsiet komentārus, kas nepievieno pievienoto vērtību
  • Iestatiet noklusējuma Gravatar uz pielāgotu attēlu uz jūsu servera
  • Ierobežojiet Gravatar attēlus mazākās dimensijās (piemēram, 32 pikseļi)
  • Paginate komentārus WP Atspējojiet, lai vienlaikus tiktu rādīti tikai 20 komentāri
  • Mēģiniet kešatmiņā saglabāt Gravatars, izmantojot FVHarijs, vai Optimāla Gravatar kešatmiņa

26. WooCommerce

WooCommerce vietnēs tiek palaisti papildu skripti, stili, groza fragmenti, un parasti tiem ir nepieciešami vairāk spraudņu. Tieši tāpēc, izvēloties mitināšanas plānu, parasti ir jāpērk viena daļa no tā, kas jums faktiski nepieciešams, lai izmantotu papildu resursus, kas bieži nepieciešami WooCommerce.

WooCommerce grozu fragmenti

WooCommerce stili vaicājumu monitorā

WooCommerce optimizācijas padomi

  • Atspējojiet groza fragmentus, izmantojot šo Github kods
  • Atspējojiet WooCommerce skriptus, izmantojot šo Github kods
  • Atspējojiet WooCommerce stilus, izmantojot WooCommerce apmācība
  • Notīriet klientu sesijas un laiku pa laikam noņemiet īslaicīgus gadījumus
  • WooCommerce vietnēm ir nepieciešami vairāk resursu, tāpēc attiecīgi izvēlieties savu mitināšanas plānu

Bet vienkāršākais veids, kā optimizēt WooCommerce, ir Perfmatteru spraudnis Autors: Kinsta:

parfimērijas preču tirdzniecības optimizēšana

27. Pievienojiet SSL

Nav iemesla neizmantot SSL, ja Let’s Encrypt SSL to piedāvā bez maksas lielākajā daļā mitināšanas kontu. Es nelabprāt mainījos un baidījos, ka samazināsies satiksme, taču mana satiksme nemainījās tieši tāpat. Tiešām vienkāršs SSL arī padara to ļoti viegli konfigurējamu. Ja jūs to nebūtu izdarījis, es to izdarītu.

vietne-ļauj-šifrēt-SSL

28. Ierobežojiet pēcrevīziju

Pievienojiet to savam wp-konfigurācijas failam, pirms tam teikts: “Tas ir viss, pārtrauciet rediģēšanu! Priecīgu emuāru veidošanu. ” Perfmatters arī ļauj ierobežot pēcapstrādes reizes, kas laika gaitā uzkrājas jūsu datu bāzē.

definēt (‘WP_POST_REVISIONS’, 3);

29. Atspējojiet Pingbacks + Trackbacks

Tie nav nepieciešami, tāpēc izslēdziet tos iestatījumos > Diskusija.

WordPress Trackbacks Pingbacks

30. Pārbaudiet, vai AWStats ir augsts CPU

AWStats ir rīks, kas iebūvēts dažos hostinga cPanels un nodrošina statistiku par CPU izmantošanu. Tas norāda, vai daži robotprogrammatūras, attēli, lejupielādētie faili un pat IP adreses patērē daudz CPU. Varat arī izmantot WP servera statistikas spraudnis bet es domāju, ka AWStats veic satriecošu darbu.

AWStats palīdz jums atrast:

  • Pārmeklētāji ar lielu joslas platumu
  • Augsta joslas platuma IP adreses
  • Lejupielādēt failus ar lielu joslas platumu
  • Liela joslas platuma faili (piemēram, attēli)
  • Kopējais joslas platuma lietojums (uzraudzībai)

Mēneša joslas platums

31. JavaScript atlikšana

Dublējiet savu funkcijas.php failu, pēc tam pievienojiet tam šo kodu – tad esat pabeidzis. Vēlreiz pārbaudiet savu vietni, lai pārliecinātos, ka viss izskatās / darbojas pareizi. Ja tas joprojām neatrisina vienumu Pingdom, izmēģiniet Skripti kājenes spraudnim. Šai darbībai var būt nepieciešama dažādu koda variāciju pārbaude un izmantošana, taču kodu aizņēmos no Šis raksts ja vēlaties vairāk skaidrojumu.

if (! (is_admin ())) {
funkcija defer_parsing_of_js ($ url) {
if (FALSE === strpos ($ url, ‘.js’)) atgriezt $ url;
if (strpos ($ url, ‘jquery.js’)) atgriezt $ url;
// atgriezties "$ url ‘atlikt ";
atgriezties "$ url ‘atlikt onload =’";
}
add_filter (‘clean_url’, ‘defer_parsing_of_js’, 11, 1);
}

32. Pievienot beidzas galvenes

Lielākajai daļai kešatmiņas spraudņu jums par to vajadzētu rūpēties automātiski iespējot pārlūka kešatmiņu (piemēram, WP Rocket un W3 Total Cache). Bet, ja “pievienot beidzas galvenes” joprojām parādās jūsu Pingdom pārskata cilnē YSlow, pievienojiet šo kodu savas .htaccess augšdaļai …

Derīgs līdz
ExpiresByType teksts / css "pieeja plus 60 dienas"
ExpiresByType teksts / javascript "pieeja plus 60 dienas"
ExpiresByType attēls / ico "pieeja plus 60 dienas"
ExpiresByType attēls / jpg "pieeja plus 60 dienas"
ExpiresByType attēls / jpeg "pieeja plus 60 dienas"
ExpiresByType attēls / gif "pieeja plus 60 dienas"
ExpiresByType attēls / png "pieeja plus 60 dienas"
ExpiresByType teksts / css "pieeja plus 60 dienas"
ExpiresByType teksts / html "pieeja plus 60 dienas"

33. Noņemiet vaicājuma virknes

Šis priekšmets daudziem cilvēkiem (ieskaitot mani) sagādāja sāpes pakaļā. Par laimi, daži populārākie kešatmiņas spraudņi ir atjauninājuši dažus jaunumus, kas ļauj jums viegli labot “noņemiet vaicājuma virknes no statiskiem resursiem‘Vienums jūsu GTmetrix un citos ātruma pārskatos. Tomēr lielāko daļu vaicājumu virkņu ģenerē spraudņi (ko varat redzēt savā GTmetrix pārskatā), tāpēc ir absolūti svarīgi izmantot tikai vieglus spraudņus un tos nekavējoties pārbaudīt.

WP raķete cilnē “faila optimizācija” ir opcija:

Noņemt-vaicājumu-virknes-no-statiskajiem-resursiem

W3 kopējai kešatmiņai ir šāda opcija sadaļā Veiktspēja → Pārlūka kešatmiņa.

Noņemiet vaicājumu virknes no statiskajiem resursiem

WP Disable ir opcija cilnē “Pieprasījumi”:

Noņemt-Querystings-WP-Disable

Noņemiet vaicājuma virknes no spraudņa no statiskajiem resursiem – varat izmēģināt arī šo bezmaksas spraudni.

34. Samaziniet novirzīšanu

Parasti nozīmē, ka esat mainījis savas vietnes www vai http versiju, bet nemainījāt savas saites / attēlus, lai atspoguļotu to. Mēģiniet izmantot Labāka meklēšana & Aizstāt spraudni lai tos salabotu vairumā.

minimizēt novirzīšanu

35. Viegla tēma

Ja jūsu WordPress vietne kopš sākuma ir bijusi lēna, tas, iespējams, ir vai nu jūsu mitināšana, vai tēma. Es atceros, ka izstrādāju vietni, izmantojot Juridiskā biznesa tēma un tas bija tik lēni, ka man bija jāapkopo visa vietne un jāsāk no jauna lietot Izpildītāja Pro tēma Autors: StudioPress. Tas ir saistīts ar sliktu motīvu, ko izstrādājis tēmas izstrādātājs, vai pārāk daudz nevajadzīgu iebūvētu funkciju.

StudioPress motīvi ir vieglas (tās tiek ielādētas ātri), reaģējošas, HTML5, drošas un uzticamas (tās neiznīcinās vai netiks pārtrauktas, piemēram, dažas ThemeForest tēmas). Tos izmanto vairāk nekā 200 000 cilvēku, viņu motīvi ir iebūvēti Ģenēzes ietvars (ieteicams Yoast un WordPress dibinātājs Matt Mullenweg), kā arī viņiem ir viegli Genesis spraudņi.

Es zinu, ka jūs nevēlaties mainīt savu tēmu. Bet, ja jūsu dizains tik un tā iesūcas, StudioPress tēma var būt spēles mainītāja. Es uzrakstīju a pārskats vietnē StudioPress ja nolemjat tos izpētīt.

studiopress-themes

36. Monitor servera resursus

Jums ir tikai ierobežots daudzums servera resursi savā mitināšanas kontā. Pārāk daudz vietņu mitināšana vienā kontā, resursus izsalkuši spraudņi un daudzi citi faktori var palēnināt jūsu servera darbību. Pārliecinieties, ka jūsu plānā ir pietiekami daudz līdzekļu, lai pareizi pielāgotos jūsu vajadzībām.

Vietnes zemes-servera-resursu salīdzinājums

Ja saņemat pārāk lielu joslas platumu / CPU, tas ir jālabo (šim ceļvedim vajadzēja palīdzēt) vai jājaunina plāns, lai tajā iekļautu vairāk resursu. Daudzos mākoņa plānos varat pievienot resursus pēc nepieciešamības, lai pārliecinātos, ka jūs tos tuvu nepārsniedzat, kas serverī rada lielākas grūtības..

Mākoņa atmiņas palielināšanās

37. Atjauniniet WordPress

Atjauniniet WordPress kodolu, motīvu, spraudņus un ietvaru, ja jūs tos izmantojat (piemēram, Genesis)..

WordPress atjauninājumi

Pārbaudiet savu hostinga cPanel, lai redzētu, vai ir iespējama automātiska atjaunināšana:

Vietnes WordPress automātiskā atjaunināšana

Arī Genesis Framework tam ir iespēja:

Genesis automātiskie atjauninājumi

38. Atrodiet lēnākās lapas

Varat izmantot Google Analytics, lai atrastu visbiežāk skatīto un vislētāko lapu ielādes laikus (un ieteikumus). Piesakieties pakalpojumā Google Analytics un pa kreisi dodieties uz vietni Uzvedība → Vietnes ātrums → Ieteikumi par ātrumu. Noklikšķiniet uz “Lapas ātruma ieteikumi”, lai redzētu ieteikumus, lai gan es teiktu, ka GTmetrix ieteikumi parasti ir labāki.

Ātrums-Ieteikumi-Google-Analytics

39. Cloudways hostings

Ja jūs meklējat kaut ko ātrāku nekā dalīta mitināšana, vairums cilvēku izmanto to Mākoņi. Tie ir mākoņa mitināšana (netiek koplietoti) un ir pat ātrāki nekā vietne SiteGround. Kompromiss ir tas, ka viņu atbalsts nav tik labs kā SiteGround, to pārvaldīt ir mazliet apnicīgāk, un tie nenodrošina e-pasta mitināšanu. Bet, ja jūs meklējat tīru ātrumu, viņi daudzās Facebook aptaujās tika atzīti arī par 1. vietu. Lielākā daļa cilvēku izmanto viņu DigitalOcean plāns kas sākas ar USD 10 mēnesī.

Vietņu mitināšanai vietne SiteGround ir lieliska. Bet viņu mākoņa mitināšana ir diezgan dārga – USD 80 mēnesī, ja par tādu pašu cenu Cloudways jūs saņemat gandrīz dubultā CPU + RAM.

Jūs maksājat arī katru mēnesi, nevis katru gadu, kas ir patīkami.

Vietnes vietne-vs-mākoņi-mākonis-mitināšana

Cilvēki, kuri migrēja uz Cloudways (vai kādu no viņu mākoņu pakalpojumu sniedzējiem):

Mākoņu reakcijas laiki

WP dzinējs uz mākoņiem

DigitalOcean Pingdom ziņojums

Cloudways servera atbildes laiki

Godaddy uz DigitalOcean Migration

Mākoņu ceļu ielādes laika uzlabošana

Mākoņi vs WP Engine

Bez nosaukuma

Cloudways Pingdom ielādes laiki

Cloudways Pingdom ziņojums

Namecheap uz Cloudways Migration

Vultr migrācija

Cloudways WooCommerce migrācija

Cloudways AWS migrācija

Arī # 1 daudzās Facebook aptaujās:

Hostinga ieteikumi Facebook

VPS mākonis Hostings WooCommerce Poll

Elementor mitināšanas ieteikumi

2017-WordPress-Hostings-FB-Aptauja

VPS mākonis hostinga aptauja

WordPress mitināšanas ieteikumi

Elementor iecienītākais hostings

2016-WordPress-Hostings-FB-Aptauja

Pirmos 2 mēnešus ar Cloudways varat ietaupīt 25%, izmantojot šo reklāmas kodu: OMM25.

40. Noma My WordPress Speed ​​Optimizer

Vai joprojām nepieciešama palīdzība ar jūsu GTmetrix / Pingdom ziņojumu? Es strādāju ar Osamu (i333) kopš 2005. gada. Viņš man palīdzēja optimizēt savu vietni un daudz klientu vietņu. Jūs varat viņu nolīgt, izveidojot profilu freelancer.com (Es būtu pateicīgs, ka izmantojāt šo saiti) un atradāt viņu profils. Viņam ir USD 60 / stundā no Pakistānas (tātad mainās laiks), taču viņam ir 459 atsauksmes ar perfektu 5 zvaigzni. Tikai nopietnas problēmas, un, lūdzu, negaidiet 100% rezultātu, ja izmantojat lēnu mitināšanu, uzpūstu motīvu un smagus spraudņus. Vispirms ievērojiet šo WordPress ātruma rokasgrāmatu.

i333 WordPress ātruma optimizācijas eksperts

bieži uzdotie jautājumi

&# x1f680; Kādi ir vissvarīgākie ātruma faktori?

Hostings, kešatmiņas spraudnis, attēla optimizācija, spraudņa optimizācija un tas, vai jūs izmantojat ārējos skriptus, parasti ir 5 galvenie vietnes ātruma faktori.

&# x1f680; Kuru kešatmiņas spraudni jums vajadzētu izmantot?

WP Rocket parasti tiek vērtēts kā labākais cache spraudnis Facebook aptaujās, jo tam ir iebūvētās funkcijas, kuras vairumam kešatmiņas spraudņu nav. Šīm papildu optimizācijām vajadzētu dot labākus rezultātus un ielādes laiku GTmetrix, taču tas ir premium spraudnis. Populārākie kešatmiņas spraudņi ir Swift Performance, W3 kopējā kešatmiņa un WP Ātrākā kešatmiņa.

&# x1f680; Kuru WordPress mitināšanu jums vajadzētu izmantot?

Par labāko mitināšanu var diskutēt, taču SiteGround un Cloudways parasti ir 2 visaugstāk novērtētie WordPress mitinātāji vairāk nekā 30 Facebook aptaujās. Vietne Ground ir piemērota koplietojamai mitināšanai un Cloudways mākoņa mitināšanai.

&# x1f680; Kuru ātruma pārbaudes rīku vajadzētu izmantot??

GTmetrix ir visstingrākie ieteikumi, it īpaši, ja runa ir par attēlu optimizēšanu, cilnes Ūdenskritums lēno spraudņu atrašanu un pirmā baita laika mērīšanu. Pingdom nav tik daudz ieteikumu, un Google PageSpeed ​​Insights pat nemēra ielādes laiku.

&# x1f680; Kā jūs optimizējat attēlus?

Attēlus var optimizēt, izmantojot spraudni, piemēram, ShortPixel vai Smush, lai saspiestu attēlus un noņemtu EXIF ​​datus. Pārliecinieties, vai maināt attēlu izmērus atbilstoši izmēriem, un ideālā gadījumā kalpojiet tiem no CDN. Slinki ielādējot attēlus un videoklipus, lapa tiks padarīta ātrāka.

&# x1f680; Ja jums vajadzētu izmantot AMP?

Parasti jums vajadzētu izvairīties no AMP (paātrinātām mobilajām lapām), jo dizaina izmaiņas var samazināt reklāmguvumus. Pēc AMP pievienošanas Kinsta reklāmguvumi samazinājās par 59%, un viņi nolēma tos noņemt.

&# x1f680; Kā jūs optimizējat spraudņus?

Izmantojot Query Monitor, atrodiet spraudņus ar augstu CPU, kas parasti ietver portfeļus, statistiku, slīdņus un spraudņus, kas palaiž notiekošos procesus. Pēc tam nomainiet tos ar viegliem spraudņiem, kas patērē minimāli resursus. Dzēsiet visus spraudņus, kurus nelietojat, un atspējojiet nevajadzīgos spraudņu iestatījumus, kas patērē resursus. Visbeidzot, selektīvi atspējojot spraudņu ielādi noteiktam saturam, izmantojot spraudni, piemēram, Asset Manager vai Perfmatters.

&# x1f680; Kā jūs optimizējat ārējos skriptus?

Vislabāk ir izvairīties no ārējiem skriptiem kopā, piemēram, Google AdSense, Facebook logrīkiem un spraudņiem, kas rada ārējus pieprasījumus. Daži spraudņi, piemēram, Disques, ļauj to ielādēt nosacīti. Ja lapa satur JavaScript, izmēģiniet Async JavaScript spraudni. Visbeidzot, priekšielādējiet visus ārējos vietrāžus URL, kas tiek ielādēti lapā.

Ceru, ka tas palīdzēja! Iemetiet komentāros savus jaunos GTmetrix rādītājus + ielādes laikus :-)

Priekā,
Toms

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