Paano ko na-optimize ang Aking Mabagal na Site ng WordPress Upang Mag-load Sa <1s Sa 100% Mga Marka ng GTmetrix: 36+ Mga Tip sa Pag-optimize ng Bilis ng WordPress Para sa 2020

Mabagal na site ng WordPress?


Ipapakita ko sa iyo kung paano dadalhin ang iyong ulat ng GTmetrix, Pingdom, at PageSpeed ​​Insights at gamitin ang mga ito upang gumawa ng mga keyword na tukoy na pag-optimize na nagpapabuti ng mga marka / pag-load. Nagsusulat na ako ng mga tanyag na tutorial para sa WP Rocket, mataas na mga plugin ng CPU upang maiwasan, at pag-optimize ng imahe. Pinagsasama ng gabay na ito ang lahat ng aking nagawa upang makakuha ng 100% na marka sa aking homepage pati na rin ang iba pang mga pahina at post. Kahit na ang post na ito ay maaaring mag-load sa <2s at mayroon itong 172 mga kahilingan, laki ng 5.78MB, at 400 na komento.

Contents

Talaan ng nilalaman

1. GTmetrix kumpara sa Pingdom kumpara sa PahinaSpeed
2. Iwasan ang EIG Hosting
3. SiteGround Hosting*
4. Mag-upgrade Sa PHP 7.3
5. Cache Plugin
6. Malinis na Database
7. Kontrol ng Puso
8. Mga malaswang Load Video
9. Mga Google Font
10. Google Analytics
11. Pag-setup ng Cloudflare
12. Mga Setting ng Cloudflare
13. CDN*
14. Maglingkod ng Mga Naka-scale na Larawan
15. Tukuyin ang mga sukat ng Imahe
16. Losslessly Compress Mga Larawan
17. Panlabas na Mapagkukunan
18. Alisin ang Bloat
19. Paliitin ang Mga Plugin
20. Mataas na CPU Plugins21. Magaan na Plugin
22. Napili nang Huwag paganahin ang Mga Plugin
23. I-block ang Masamang Mga Bots
24. Iwasan ang AMP
25. Gravatars
26. WooCommerce
27. Magdagdag ng SSL
28. Limitahan ang Mga Pagbabago sa Post
29. Huwag paganahin ang mga Pingbacks + Mga Trackback
30. Suriin ang AWStats Para sa Mataas na CPU
31. Defer Parsing Ng Javascript
32. Magdagdag ng Mga Nag-expire na Header
33. Alisin ang Mga string ng Query
34. Paliitin ang Mga Redirect
35. Magaang Tema*
36. Subaybayan ang Mga Mapagkukunan ng Server
37. I-update ang WordPress
38. Maghanap ng Mga Mabagal na Pahina
39 Pag-host sa Cloudways*
40. Pag-upa ng Aking WordPress Speed ​​Optimizer*

Pagho-host At Cache Plugin – ito ang 2 pinakamalaking kadahilanan sa Gabay sa pag-optimize ng WordPress. gumagamit ako SiteGround sino din ginamit ni Yoast at na-rate ang # 1 nang maramihang Mga botohan sa Facebook. Para sa caching, gumagamit ako ng WP Rocket na naging # 1 din sa mga botohan sa Facebook at may higit pang mga tampok kaysa sa iba pang mga plugin ng cache (binabawasan ang bilang ng mga plugin sa iyong site). Ang SiteGround ay $ 3.95 – $ 11.95 / buwan at ang WP Rocket ay $ 49 / taon, ngunit karamihan ay inaambag ko ang aking mga beses sa pagkarga.

Panoorin ang Aking Video – ito ay isang 42 minuto na video, ngunit nasasakop ko halos lahat (mga timestamp sa paglalarawan ng video) at malalaman mo ang isang toneladang nakakatulong na impormasyon sa pag-aayos ng iyong mabagal na site ng WordPress:

1. GTmetrix kumpara sa Pingdom kumpara sa Google PageSpeed ​​Insight

GTmetrix ay may pinaka-matatag na mga rekomendasyon, tulad ng kung saan ang mga imahe ay kailangang mai-optimize sa tab na Pahina Speed ​​(mga hakbang 14-16) at paggamit ng isang CDN sa tab na YSlow (hakbang 11). Mabuti rin para sa paghahanap ng mabagal na pag-load ng mga plugin kung matagal silang nag-load sa tab ng Waterfall, o maraming beses silang lumilitaw sa iyong pangunahing ulat. Maaari mo ring tingnan ang iyong oras sa unang bait sa tab na Mga Timing.

Ang aking ulat sa GTmetrix:

2019-GTmetrix-Ulat

Pingdom ay ang pinaka tumpak na tool para sa pagsukat ng mga oras ng pag-load ayon sa WP Rocket, at ang mga oras ng pagkarga ay ang pangunahing sukatan na dapat mong pagsukat (hindi mga marka), ngunit mayroong isang ugnayan.

Aking Ulat ng Pingdom:

2019-Pingdom-Ulat

Mga Pananaw ng Pahina ng Google mabuti lamang para sa 1 bagay – pagsuri mga oras ng pagtugon ng server na inirerekomenda ng Google ay dapat <200ms. Kung hindi man ito ay medyo walang silbi at mayroon maraming mga artikulo na ipaliwanag kung bakit. Maaari mong pagbutihin ang mga oras ng pagtugon sa server sa pamamagitan ng pag-upgrade ng mga plano sa iyong kasalukuyang host upang maisama ang higit pa mga mapagkukunan ng server o lumipat sa mas mabilis na pag-host mula sa SiteGround, DigitalOcean sa Cloudways, o Kinsta na sa pangkalahatan ay ang pinakamahusay na 3 host sa kanilang klase (sumali sa WordPress Pagho-host ng Facebook Group upang makakuha ng mga walang pinapanigan na opinyon o tingnan ang mga botohan sa Facebook).

Bawasan ang Oras ng Pagtugon sa Server

2. Iwasan ang EIG Hosting

Ang parehong kumpanya (EIG) nagmamay-ari ng Bluehost, HostGator, iPage, Site5, Pinag-isang Layer, at higit sa 60 iba’t ibang mga kumpanya sa pagho-host. Kilala sila para sa pagputol ng mga gastos sa pamamagitan ng pag-iimpake ng maraming tao sa parehong server (stressing ito) at mayroon kakila-kilabot na mga pagsusuri dahil dito. Maraming mga website na naka-host sa EIG ay may mataas na oras ng pagtugon, at maiiwasan ko ang paggamit ng mga kumpanyang ito sa lahat ng mga gastos.

Listahan-Ng-EIG-Tatak

Kilalang-kilala ito sa Mga Grupo ng Facebook.

EIG-Facebook-Post

3. SiteGround (# 1 Host Sa Mga Botohan sa Facebook)

SiteGround ay ginamit ni Yoast, aking sarili, at inirerekomenda ng WordPress. Ang mga ito ay # 1 sa halos bawat poll ng Facebook at binibigyan ng makabuluhan ang karamihan sa mga tao pag-load ng mga pagpapabuti ng oras lalo na kung gumagamit sila ng mga mediocre host: GoDaddy, Bluehost, HostGator, InMotion, Dreamhost, EIG.

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

Ginagamit ko ang kanilang semi-dedikadong plano ng GoGeek na may 4x higit pang mga mapagkukunan ng server kaysa sa ibinahaging hosting. Mag-click sa aking mga pahina upang makita kung gaano kabilis ang pag-load, tingnan ang aking ulat sa GTmetrix, o makita ang mga taong lumipat at nai-post mga bagong oras ng pag-load. Gawin din nila malayang paglipat.

DigitalOcean sa Cloudways at Kinsta ay mabuti din at magsisimula sa $ 10 / buwan at $ 30 / buwan. Ang Cloudways ay higit pa para sa mga developer na hindi nangangailangan ng cPanel, pag-email sa email, o ang suporta na nakukuha mo sa SiteGround. Kinsta talaga ang WP Engine dati (mahal, ngunit kasindak-sindak). Ang aking buong blog ay pangunahing nakatuon sa pagtulong sa mga tao na gawing mas mabilis ang kanilang website. Tumanggi akong magrekomenda ng $ 2 / buwan na pagho-host dahil ito ang karamihan sa mga tao pinakamalaking panghihinayang kapag nagpapatakbo ng isang website.

2019 Hosting Poll

2017-WordPress-Hosting-FB-Poll

Mga Sangguniang Pag-host ng Elementor

Hulyo 2019 Rekomendasyon sa Pagho-host

WordPress-Host-Poll-Aug-2018

Ibinahaging-Hosting-Poll-2017

2019-Hosting-Poll

Go-To-Hosting-Company

WordPress-Hosting-Poll-2017

Pinamamahalaan-Hosting-Poll

WooCommerce-Hosting-FB-Poll

2016-Web-Hosting-Poll

Pinakamahusay na WordPress-Hosting-Provider-Poll

Pinakamahusay na Web-Hosting-2019-Poll

WP Friendly Hosting Poll

2016-WordPress-Hosting-FB-Poll

Paboritong Pagho-host Para sa Elementor

2018 Mga Rekomendasyon sa Pagho-host

WordPress Hosting Poll Septyembre 2018.png

Pinamamahalaang-WordPress-Hosting-Poll-2017

2019-Host-Poll-1

Ang Hosting-Poll-For-Speed

WordPress-Hosting-Poll-June-1

SiteGround-Rekomendasyon

2014-pinamamahalaan-WordPress-Hosting-FB-Poll

Pinakamahusay na Web-Hosting-Provider-Poll

Hosting-Poll-Peb-2019

Pagho-host-Rekomendasyon-Poll

Bluehost vs SiteGround

Ang WordPress Web Host Poll

Inirerekomenda sila ng WordPress:

Inirerekumenda ng SiteGround-WordPress-Host

Kung ano ang sinasabi ng ibang tao:

Godaddy To SiteGround Migration

EIG-To-SiteGround

SiteGround-Migration

Ang SiteGround ay mayroon 3 mga plano:

SiteGround WordPress Hosting

Kasama sa mga mas mataas na plano ang higit pang mga mapagkukunan ng server (# 1 factor sa gabay sa pag-optimize ng WordPress). Narito ang buong tsart ng paghahambing, ngunit binibigyan ka ng GrowBig tungkol sa 2x higit pang mga mapagkukunan ng server kaysa sa StartUp, at ang GoGeek ay semi-nakalaang pagho-host na nagbibigay sa iyo ng higit pa. Ang GrowBig at up ay may isang libreng paglipat, dula, advanced caching, at kakayahang mag-host ng maraming mga website. Ang GoGeek ay may suporta sa prayoridad. Ang kanilang cloud hosting ay medyo ang pagtalon ng presyo sa $ 80 / buwan.

Maaari mong makita ito sa kanilang tampok na pahina:

SiteGround-Server-mapagkukunan-Paghahambing

Karaniwang lumipat ang mga tao dahil sa bilis ng teknolohiya maaaring i-cut ang mga oras ng pag-load sa kalahati:

Lumipat sa SiteGround

SiteGround Load Time Migration

Bluehost sa SiteGround GTmetrix

HostGator Sa SiteGround

SiteGround GTmetrix

SiteGround ng Google PageSpeed ​​Insight

100 Perpektong Kalidad sa SiteGround

SiteGround Genesis

Bilis na Naihatid Sa pamamagitan ng SiteGround

Ulat ng SiteGround GTmetrix

Nabawasang Load Times Sa SiteGround

Bagong SiteGround Response Times

HostGator Sa SiteGround Migration

SiteGround Response Times Sa Joomla

Lumipat sa SiteGround Hosting

SiteGround Rocket Isipin ang Combo

Joomla GTmetrix Sa SiteGround

SiteGround PageSpeed ​​Mga Pananaw

SiteGround Sa Joomla

Ang Pagbawas ng SiteGround ng Load Times

SiteGround Mabilis na Pagho-host

Mga Bagong Resulta sa Pingdom Sa SiteGround

Bagong SiteGround Response Time

Pagpapabuti ng Oras ng Pagtugon sa SiteGround

Kumuha ng pagho-host mula sa SiteGround

4. Pag-upgrade Sa PHP 7+

Pag-upgrade Mga bersyon ng PHP ay napakadali at maaaring gawing mas mabilis ang iyong site 2-3x.

Mga WordPress na Mga Benchmark ng WordPress

Kaya bakit karamihan sa mga gumagamit ng WordPress naubusan ng mga bersyon ng PHP?

WordPress-PHP-Bersyon-Stats

Dahil kahit na ang karamihan sa mga host ay sumusuporta dito:

Suportadong-PHP-Bersyon

Ang iyong kumpanya ng hosting ay hindi awtomatikong i-upgrade ka sa pinakabagong bersyon ng PHP dahil ang iyong tema / plugin ay maaaring hindi magkatugma (at ayaw nilang sirain ang iyong site). Nangangahulugan ito na kailangan mong gawin ito sa iyong sarili o humiling ng tulong mula sa iyong host. Nangangahulugan ito kung ikaw ay nasa parehong host ng maraming taon at hindi mo pa nagawa, malamang na tumatakbo ka pa rin sa PHP 5.

Hakbang 1: I-install ang Ipakita ang Bersyon ng PHP plugin upang suriin ang iyong kasalukuyang bersyon.

Ipakita ang-PHP

Hakbang 2: Patakbuhin ang Pagsasaayos ng Kakayahang PHP upang matiyak na magkatugma ang iyong tema / plugin.

Ang PHP-Compatibility-Checker

Hakbang 3: Mag-upgrade sa PHP 7+ sa pamamagitan ng pagtingin para sa isang “PHP Bersyon Manager” sa iyong hosting account:

PHP-Bersyon-Manager

Ang ilang mga host ay mabilis na naglalabas ng mga bagong bersyon (SiteGround, Cloudways, Kinsta), habang ang iba ay hindi nagsisikap na manatiling kasalukuyang sa teknolohiya. Ang isa pang kadahilanan upang maiwasan ang EIG at GoDaddy.

Pag-upgrade ng PHP

* Suriin ang iyong website para sa mga nakikitang mga error dahil ang hindi pinananatili na mga plugin ay maaaring hindi magkatugma. Kung nakakita ka ng mga pagkakamali, maaari mong palaging bumalik sa isang naunang bersyon ng PHP.

5. Cache Plugin

Maraming mga plugin ng cache ang naroon, ngunit tumpak ang mga botohan sa Facebook na ito. Ang iyong cache plugin at pagho-host ay dalawang pangunahing mga kadahilanan, kaya’t splurge on WP Rocket kung mayroon kang $ 49 / taon (maaari kang makakuha ng 10% off kung nag-sign up ka para sa kanilang listahan ng email). Kung hindi man, ang WP Pinakamabilis na Cache at Pagganap ng Swift ay 2 mahusay na libreng pagpipilian. Gumagamit ako ng WP Rocket sa aking site nang mga 3 taon.

2016 pinakamahusay na poll cache plugin

2019 poll plugin ng cache

Swift vs WP Rocket

2016 poll ng plugin ng cache

Pinakamahusay na cache plugins 2018 poll

wp rocket vs w3 totla cache

Sa karamihan ng iba pang mga plugin ng cache, kakailanganin mong mag-install ng tungkol sa 7 dagdag na mga plugin upang makuha ang mga tampok na ito WP Rocket mayroon silang lahat ng built-in, na binabawasan ang bilang ng mga plugin sa iyong site. Kung gusto mo ako, nais mong gumamit ng 1 plugin, kung hindi, kakailanganin mong magsaliksik kung aling mga tampok ng iyong mga cache plugins ay, pagkatapos ay i-install ang mga plugins na ito kung hindi nito suportado ang mga ito.

WP-Rocket-Tampok

Mga Gabay sa Plugin ng Cache

  • Patnubay sa WP Rocket
  • WP Pinakamabilis na Gabay sa Cache
  • Patnubay sa Pagganap ng Swift
  • W3 Kabuuang Gabay sa Cache
  • WP Super Cache Guide

Ang WP Rocket at WP Pinakamabilis na Cache ay simple sa pag-setup, habang ang iba ay medyo mas kumplikado.

Ang ilan sa mga nagho-host GoDaddy at WP Engine blacklist cache plugins dahil mayroon silang sariling built-in na caching system. Sa kasong ito, gamitin Autoptimize upang mai-optimize ang HTML, CSS, at JavaScript. Mayroon din itong pagpipilian sa CDN. Tingnan ang aking Autoptimize na tutorial, kung hindi man kung hindi blacklist ang mga plugin ng cache, inirerekumenda ko ang alinman sa WP Rocket o Swift.

6. Malinis na Database

Tinatanggal ang iyong mga spam at basurahan na folder, trackback, pingbacks, mga talahanayan sa database, mga lumilipas, at ang potensyal na libu-libong mga pagbabago sa post at mga draft ng draft na naipon ng obertaym na awtomatikong iniimbak ng WordPress. Ito ang mga file ng basura at pabagal ang iyong site. Inirerekumenda ko ang pag-iskedyul ng WP Rocket o WP I-optimize upang tanggalin ang mga ito tuwing linggo o higit pa. Dapat kang maging maayos, ngunit kumuha ng isang backup ng iyong site kung ito ang iyong unang pagkakataon sa paglilinis ng iyong database!

Kung gumagamit ng WP Rocket, patakbuhin (at iskedyul) ito sa mga setting ng database:

Mga setting ng WP-Rocket-Database-Setting

Kung hindi gumagamit ng WP Rocket, gamitin ang libre WP-Optimize isaksak:

WP-Optimize ang Malinis na Database

7. Kontrol ng Puso

Ang WordPress heartbeat API kumonsumo ng mga mapagkukunan ng server sa pamamagitan ng pagpapakita ng mga real-time na mga notification sa plugin at na ang ibang mga gumagamit ay nag-edit ng isang post. Dahil maaari itong makabuo ng isang kahilingan tuwing 15-30 segundo, pinakamahusay na hindi mo paganahin ito sa WP Rocket, o ang plugin ng Heartbeat Control.

Kung gumagamit ng WP Rocket, huwag paganahin ito sa mga setting ng Puso sa puso:

WP-Rocket-Heartbeat-Control

Kung hindi gumagamit ng WP Rocket, gamitin ang Plugin ng heartbeat Control:

Ang tibok ng puso-Control-Plugin

8. Mga Tamad na Load na Mga Video

Ang mga pagkaantala ng pag-load ng mga video hanggang sa mag-scroll ka sa pahina at sila ay makikita. Nagawa kong bawasan ang oras ng pagkarga ng maraming mga post sa pamamagitan ng mga 6 na lamang sa pamamagitan ng pagpapagana nito (dahil ang mga video ay isang mabibigat na elemento). Maaari mo itong gawin sa mga larawan ngunit ang patuloy na pag-load ay maaaring nakakainis kaya’t hindi ko ito pinagana. Kung hindi ka gumagamit ng WP Rocket, ang WP YouTube Lyte plugin ay may mahusay na mga pagsusuri.

Kung gumagamit ng WP Rocket, paganahin ang tamad na pag-load sa mga setting ng “Media”:

WP-Rocket-Lazy-Load

Palitan ang YouTube Iframe Sa I-preview ang Imahe – Naglo-load lamang ito ng mga video sa sandaling mai-click ng mga tao ang pindutan ng pag-play, potensyal na pag-ahit ng maraming segundo sa nilalaman ng mga video. Maaari mong gawin ito WP Rocket, o sundin ito magaan ang naka-embed na tutorial sa YouTube. Karaniwang i-paste mo ang isang code sa iyong web template, i-paste ang ilang higit pang code sa iyong CSS, pagkatapos ay i-embed ang bawat video gamit ang isang “div” code.

Tingnan kung paano hindi nai-load ang video hanggang ma-click mo ang pindutan ng pag-play?

9. Mga Font ng Google

Kung gumagamit ka ng Google Font, malamang na makikita mo ang mga error na ito sa GTmetrix:

Google-Fonts-GTmetrix

Nangangahulugan ito na kailangan mong i-host ang iyong mga font nang lokal gamit ang isang plugin tulad OMGF:

CAOS-Font

O gamitin ang Plugin ng Google Font na Naka-host sa sarili na awtomatikong nai-download ang lahat ng Mga Font ng Google na ginagamit mo pagkatapos ay idagdag ang mga ito sa CSS, nang hindi kinakailangang i-configure ang anuman … ginagawa nito para sa iyo.

Self-Hosted-Google-Fonts-Plugin

Kung mas gusto mong hindi gumamit ng isang plugin, i-download ang iyong mga font nang direkta mula sa Google Font (tanging ang mga font / timbang na kailangan mo), gamitin Transfonter upang i-convert ang mga ito sa mga web font, pagkatapos ay idagdag ang mga ito sa CSS.

Transfonter-Google-Font-Conversion

10. Google Analytics

Kung gumagamit ka ng Google Analytics, maaari mong gawin ang parehong bagay sa iyong tracking code.

Leverage-Brower-Caching-Google-Analytics

Kung gumagamit ng WP Rocket, ang Pagsubaybay sa Google sa tab na Add-Ons ay dapat ayusin ito:

WP Rocket Local Analytics

O gamitin ang CAOS para sa plugin ng Analytics:

CAOS-Analytics

11. Pag-setup ng Cloudflare

Cloudflare ay libre at nagpapabuti sa bilis, seguridad, at proteksyon ng spam. Ang kanilang CDN nagho-host ang iyong mga file sa 200+ data center na tumutulong mapagkukunan ng pagkarga sa kanilang mga server (nagpapagaan sa pagkarga sa iyo). Ang mga data center din bawasan ang distansya ng heograpiya para sa iyong nilalaman upang maglakbay sa mga bisita. Madali ang pag-setup ng Cloudflare kasama ang WP Rocket (nakalista din ako ng mga alternatibong pamamaraan sa ibaba).

Mga Data ng Cloudflare Data

Hakbang 1: Mag-sign up para sa Cloudflare, idagdag ang iyong website, pagkatapos tatakbo ito ng isang pag-scan. Makakadaan ka sa isang hanay ng mga pahina hanggang sa maabot mo ang isang dashboard kasama ang iyong 2 Mga server ng pangalan ng Cloudflare (na magbabago ka sa iyong hosting account) at sa iyong Global API Key upang makapasok sa iyong plugin caching …

Cloudflare-Nameserver-Dashboard.

Hakbang 2: Baguhin ang mga server ng pangalan sa iyong rehistro ng domain sa mga itinalaga sa iyo ng Cloudflare:

SiteGround-DNS-Records

Hakbang 3: Ipasok ang iyong Global API Key (matatagpuan sa iyong Profile ng Cloudflare) sa iyong cache plugin:

Cloudflare Global API Key

WP-Rocket-Cloudflare-Add-On

Mga Alternatibong Paraan Para sa Pag-set up ng Cloudflare

Ang ilang mga host ay mayroon ding pagpipilian upang maisaaktibo ang Cloudflare sa kanilang dashboard:

SiteGround-Cloudflare-activation

Mga Whitelist Cloudflare IPs Sa Iyong Hosting Account – hindi mo gusto ang iyong host na harangan ang Cloudflare, kaya siguraduhing maputi nila ang lahat Mga Cloudflare IP (maaaring kailanganin mo silang tiyakin).

Cloudflare-IP-Ranges

12. Mga Setting ng Cloudflare

Ang CLoudflare ay may isang tonelada ng mga pagpipilian, ngunit narito ang pinakamahalagang bagay na dapat gawin.

Mga Setting ng Bilis
Pumunta sa iyong mga setting ng bilis at kopyahin ang mga ito. Suriin ang iyong site pagkatapos para sa mga error. Narito ang higit pang impormasyon sa minification, AMP Real URL, SG Railgun, Brotli, at Rocket Loader kung kinakailangan.

Cloud-Speed-Tab

Pag-cache

Mga setting ng Cloudflare-Caching-Setting

Kalasag sa scrape
Proteksyon ng Hotlink pinipigilan ang mga tao na gumamit ng IYONG mga imahe sa KANILANG website – na sinisipsip ang bandwidth sa iyong plano sa pagho-host. Pumunta sa Cloudflare’s mga setting ng kalasag sa scrape at paganahin ito.

Proteksyon ng Cloudflare Hotlink

Mga Panuntunan sa Pahina
Cloudflare sabi:

“Inirerekumenda namin na lumikha ka ng Panuntunan ng Pahina upang ibukod ang seksyon ng admin ng iyong website mula sa mga tampok na pagganap ng Cloudflare. Ang mga tampok tulad ng Rocket Loader at Auto Minification ay maaaring hindi sinasadyang masira ang mga pag-andar ng backend sa iyong seksyon ng admin. “

Pumunta sa Cloudflare’s Mga setting ng patakaran sa pahina

CloudFlare-Pahina-Rules-Mga Setting

Hindi pinapagana ng pahintulot ng pahinang ito ang mga tampok ng pagganap ng Cloudflare sa panel ng admin ng WordPress, sa pamamagitan ng cache, at pagbutihin ang seguridad nito (tulad ng inirerekumenda ng Cloudflare).

WordPress-Admin-Pahina-Rule

Ang patakaran ng pahinang ito ay magbabawas ng bandwidth ng lugar ng pag-upload ng WP. Yamang ang mga item sa iyong WordPress upload ng file ay hindi nagbabago nang madalas, hindi mo na kailangang cache ang mga ito nang madalas, pag-save ng bandwidth.

WP-Upload-Pahina-Rule

Firewall
Ang mga patakaran sa firewall ay maaaring magamit upang hadlangan ang masamang bots (hakbang 24) at ipinaliwanag doon.

13. CDN (Network ng Paghahatid ng Nilalaman)

Ito ay inirerekomenda sa gabay sa pag-optimize ng WordPress:

CDN-WordPress-Rekomendasyon

gumagamit ako CDN ng StackPath, ngunit bakit gumamit ng isa pang CDN kung mayroon ka nang Cloudflare? Dahil …

  • Ang StackPath ay mayroon 31 karagdagang mga sentro ng data (higit pa = mas mabilis)
  • Gumagamit ang StackPath ng mas mabilis na mga SSD server na may mga koneksyon sa 10GB
  • Ang StackPath ay may mga dashboard na nagbibigay ng maraming impormasyon tungkol sa iyong mga naka-cache na file
  • Tinulungan ako ng koponan ng StackPath na i-configure ang aking CDN at pinahusay ang aking puntos na GTmetrix YSlow ng 8%, na inilalagay ang “cherry sa cake” upang gawin ang aking ulat na isang perpektong 100%
  • Pinapayagan ka ng StackPath na protektahan ang iyong account gamit ang isang dalawang hakbang na proseso ng pagpapatunay; maaari mong mapaputi ang mga IP address ng mga taong pinapayagan na ma-access ang iyong account

StackPath-Data-Center

Hakbang 1: Mag-sign up para sa StackPath (mayroon silang 30 araw na pagsubok).

Hakbang 2: Sa dashboard, i-click ang tab na CDN, pagkatapos lumikha ng isang StackPath CDN Site:

StackPath-CDN-Tab

StackPath-CDN-Domain

CDN-URL-StackPath

Hakbang 3: I-paste ang iyong URL ng StackPath CDN sa WP Rocket, o gumamit ng CDN Enabler:

WP-Rocket-CDN-Mga Setting

Hakbang 4: Sa StackPath pumunta sa CDN → Mga Setting ng Cache, pagkatapos ay i-click Linisin ang Lahat:

StackPath-Purge-Cache

Hakbang 5: Patakbuhin ang iyong site sa GTmetrix at “network ng paghahatid ng nilalaman” ay dapat na berde sa YSlow.

CDN GTmetrix YSlow

Kung pinalawak mo ang mga item sa GTmetrix at nauugnay sa iyong CDN, makipag-ugnay sa suporta ng StackPath na dapat makatulong sa iyo na ayusin ito. Ginawa nila ito para sa akin at may natitirang suporta.

Mga Libreng domain ng Cookie MaxCDN

GTmetrix YSlow Nang Walang StackPath
GTmetrix YSlow Nang Walang MaxCDNGTmetrix YSlow Sa StackPath
GTmetrix YSlow Sa MaxCDN

Pag-areglo ng StackPath

Hakbang 6: Puti Mga IP ng StackPath sa iyong hosting account (maaaring kailangan mong makipag-ugnay sa iyong host).

StackPath-IP-Address

14. Maglingkod ng Mga Naka-scale na Larawan

Ang mga imahe ay maaaring mai-optimize ng 20 mga paraan, ngunit ito ang pangunahing 3. Maaari mong patakbuhin ang anumang pahina GTmetrix at ipapakita nito ang lahat ng mga hindi na-optimize na mga imahe para sa pahinang iyon. Magsimula sa mga imahe na lilitaw sa maraming mga pahina (logo, mga imahe ng larawan / footer) pagkatapos ay i-optimize ang mga imahe sa iyong mga indibidwal na pahina.

pag-optimize ng imahe

Maglingkod ng Mga Naka-scale na Larawan – Baguhin ang laki ng malalaking imahe upang maging mas maliit. Sinasabi sa iyo ng GTmetrix ang tamang sukat. I-click lamang ang imahe sa GTmetrix, baguhin ang laki nito sa mga bagong sukat, at palitan ito.

Maglingkod ng Mga Naka-scale na Larawan

Lumikha ng isang cheat sheet upang magamit mo ang tamang sukat bago pag-upload ng iyong mga imahe:

  • Mga larawan ng slider: 1903 (w) x 400 (h)
  • Mga larawang Carousel: 115 (h)
  • Mga larawang Widget: 414 (w)
  • Buong imahe ng post sa blog: 680 (w)
  • Itinatampok na mga imahe: 250 (w) x 250 (h)

Huwag kailanman gamitin ang tampok na ‘drag upang baguhin ang laki’ sa visual editor dahil ito lamang ang laki ng laki ipinapakita imahe (hindi ang tunay na imahe). Mas mainam na baguhin ang laki sa tamang sukat bago mai-upload ito.

15. Tukuyin ang Mga Dimensyon ng Imahe

Tukuyin ang mga sukat ng Imahe – nangangahulugan na kailangan mong tukuyin ang isang lapad at taas sa HTML o CSS ng imahe. Kadalasang nangyayari ito sa iyong mga widget, HTML, o mga seksyon ng CSS ng iyong website mula nang awtomatiko itong bahala ng visual editor. Magbibigay muli ang GTmetrix ng tamang sukat, pagkatapos ay kailangan mong hanapin ang larawang iyon at tukuyin ang lapad + na taas:

Tukuyin ang mga sukat ng Imahe

16. Walang Katuwang na I-compress ang Mga Larawan

I-optimize ang Mga Larawan – Walang pagkawala ng compress ang mga imahe gamit IsipinShortPixel (parehong libre hanggang sa maabot mo ang buwanang limitasyon). Mayroong iba pang mga ganap na libreng plugin na may walang limitasyong mga pag-compress, ngunit HINDI gagamitin ito dahil mayroon silang mga bug, hindi gagana, o maaaring masira ang mga imahe.

  1. Mag-sign up para sa Isipin
  2. I-install ang Isipin ang Plugin
  3. Sasabihan ka ng mga tagubilin sa ibaba:
  4. Ipasok ang iyong key sa API mula sa iyong account sa Imagify
  5. Itakda ang antas ng iyong compression (normal, agresibo, ultra)
  6. Lahat ng imahinasyon (larawan sa ibaba) na may maramihan ay na-optimize ang lahat ng mga imahe sa iyong site
  7. Kapag naabot mo na ang iyong limitasyon, magbayad ng $ 4.99 o maghintay sa susunod na buwan upang i-reset ang iyong limitasyon

isipin

Kapag naka-sign up, maramihang mag-optimize ang lahat ng mga imahe sa iyong site.

isipin-wordpress-image-optimization

17. Panlabas na Mapagkukunan

Ang mga panlabas na mapagkukunan ay anumang bagay mula sa Google Font hanggang sa naka-embed na mga video sa YouTube, mga plugin sa pagbabahagi ng lipunan, mga plugin ng puna, Gravatars, o anumang bagay na kumukuha ng impormasyon mula sa isang panlabas na website. Ang mga ito ay lilitaw sa iyong ulat sa GTmetrix. Minsan maaari mong mai-optimize ang mga ito, kung minsan hindi mo magagawa. Narito ang ilang mga natutunan tungkol sa pag-optimize ng mga panlabas na mapagkukunan.

Mga Tip Para sa Pag-optimize ng Panlabas na Mapagkukunan

GTmetrix-Mga ad

Prefetch DNS Hiling – Tumutulong ito sa mga browser na maasahan ang mga panlabas na mapagkukunan upang mas mabilis silang mag-load. Tingnan ito listahan ng mga karaniwang domain upang prefetch na kinabibilangan ng Google Maps, Google Analytics, Google Font, Gravatars, plugin sa pagbabahagi ng sosyal, Disqus, mga social network, at iba pa. Dapat mo ring i-prefetch ang iyong CDN URL kung gumagamit ka ng StackPath, KeyCDN, o ibang CDN.

Prefetch-DNS-Hiling-WP-Rocket

Kung gumagamit ng WP Rocket, idinagdag ito sa Mga setting ng Preload:

Prefetch-DNS-Kahilingan

Kung hindi gumagamit ng WP Rocket, gamitin ang Pre * Party Resource Hints plugin.

18. Alisin ang Bloat

Hindi Paganahin ang WP hinahayaan mong huwag paganahin ang mga setting sa WordPress na kumonsumo ng CPU at pabagalin ang iyong site. Mayroon din itong mga pagpipilian para sa control ng tibok ng puso (kung naaalala mo ang aktwal plugin ng control ng tibok ng puso, maaari mo na ngayong tanggalin ito at gagamitin lamang ito) … pati na rin ang ilang iba pang mga pagpipilian na maaaring mapabilis ang iyong website / admin panel. Pumunta sa mga setting at simpleng huwag paganahin ang hindi mo ginagamit.

Mga Tip sa Paggamit ng WP Huwag paganahin

  • Huwag paganahin ang BAWAT na hindi mo ginagamit
  • Ang pag-iskedyul ng pagtanggal ng spam ay isang magandang ideya
  • Emojis, Google Maps, at Gravatars maglaan ng matagal
  • Mga pingback at trackback hindi karaniwang nagkakahalaga ng mga labis na mapagkukunan
  • Itakda ang mga pagbabago sa post sa 3-5 upang mayroon kang mga backup, ngunit hindi mo na kailangan ang daan-daang
  • Ang iba’t ibang mga pagpipilian sa tab na “kahilingan” ay maaaring higit pang mapabuti ang mga oras ng pag-load

WP-Huwag paganahin-Kahilingan

WP-Huwag paganahin-Tags-Mga Setting

WP-Huwag paganahin-Admin

/ WP-Huwag paganahin-SEO.

WP-Disable-Iba pa

19. Paliitin ang Mga Plugin

Natanggal mo na ang Hello Dolly plugin at WordPress Importer? Paano kung pagpapalit na ang plugin ng Twitter na may isang Widget ng Twitter o ang Facebook plugin na may isang Widget ng Facebook? Sa halip na gumamit ng isang plugin ng Google Analytics bakit hindi ipasok ang direktang code sa pagsubaybay sa footer (o mas mahusay, host ito sa lokal)? Bumubuo ang Yoast ng isang XML sitemap para sa iyo kaya hindi kinakailangan ang plugin ng Google XML Sitemaps. Dumaan sa iyong mga plugin at i-deactivate / tanggalin ang mga hindi mo kailangan. Dapat mo ring iwasan ang paggamit ng 2 hiwalay na mga plugin kung mayroon silang duplicate na pag-andar.

Tanggalin ang lahat ng mga plugin na hindi mo kailangan, at hindi nagamit na mga tema sa ilalim ng Hitsura > Mga Tema:

Tanggalin ang Hindi Ginamit na Mga Tema sa WordPress

20. Mataas na CPU Plugins

Karamihan mabagal na plugin ng WordPress isama ang pagbabahagi ng sosyal, istatistika (analytics), mga slider, portfolio, mga tagabuo ng pahina, kalendaryo, chat, mga form ng contact, kaugnay na post, sitemap, Wordfence, WPML, WooCommerce, at anumang plugin na nagpapatakbo ng mga pag-scan o proseso. Maaaring makilala ang mga ito gamit ang Query Monitor o GTmetrix Waterfall.

  1. Idagdag ang Ito
  2. AdSense I-click ang Pagsubaybay sa Pandaraya
  3. Lahat-Sa-Isang Kalendaryo ng Kaganapan
  4. Backup Buddy
  5. Tagabuo ng Beaver
  6. Mas mahusay na WordPress Google XML Sitemaps
  7. Broken Link checker (gamitin ang Dr Link Check)
  8. Patuloy na Pakikipag-ugnay para sa WordPress
  9. Makipag-ugnay sa Form 7
  10. Kaugnay na Mga Post na May Kaugnay na Konteksto
  11. Mga link sa Digi Auto
  12. Disqus Puna ng System
  13. Divi Tagabuo
  14. Mahahalagang Grid
  15. Tingnan ang Buong Listahan Ng 65 Mabagal na Plugin

Maaari mo ring gamitin ang tab ng talon ng GTmetrix upang makita ang iyong pinakamabagal na mga plugin:

Mabagal na WordPress Plugin

Huwag paganahin ang Hindi Ginamit na Mga Setting ng Plugin
Pumunta sa bawat isa sa iyong mga plugin at magpasya kung aling mga setting ang maaari mong i-off (ito ay babaan ang CPU). Halimbawa, sa Yoast sa ilalim ng Mga Setting > Pangkalahatan > Mga Tampok Hindi ko pinagana ang sumusunod …

Mga Setting ng Yoast-Feature

Mga halimbawa

  • Mga live na ulat ng trapiko ng Wordfence
  • Patuloy na pag-scan ng Broken Link Checker
  • Ang mga plugin ng chat at kalendaryo na patuloy na tumatakbo
  • Mga plugin ng statistika na patuloy na kinokolekta ang data
  • Kaugnay na post at tanyag na post plugin na nag-iimbak ng mga tonelada ng data
  • Huwag paganahin ang LAHAT ng mga setting na hindi mo ginagamit dahil maraming makakonsumo ng CPU

21. Magaang Plugin

Pagbabahagi ng Panlipunan – WP Rocket’s pagsusulit nagpakita Feature ng Social Media, MonarchSimpleng Ibinahagi na Mga Pindutan ng Mga Pindutan, at MashShare nagkaroon ng hindi bababa sa halaga ng mga kahilingan at pinakamabilis na oras ng pag-load.

Pag-backupUpdateraftPlus.

Mga SliderSoliloquy, LayerSlider, o Mga Slider ng Meteor.

Mga KomentoPag-load ng Kondisyon ng Disqus.

PortfolioEnvira Gallery, FooGallery, o Ang Grid.

Analytics – Ang Google Analytics at Search Console ay dapat na maraming. Siguraduhin lamang na nagho-host ka ng Google Analytics nang lokal (gamit ang WP Rocket o WP Disable).

Mga Tagabuo ng PahinaTagabuo ng Pahina ng WordPress sa pamamagitan ng MotoPress, ngunit walang tagabuo ng pahina na tumatakbo nang mas mabilis kaysa sa katutubong WordPress Editor. Pagsamahin ito sa Plugin ng duplatorator at hindi mo na kailangan ng tagabuo ng pahina (kabilang ang mga tagabuo ng pahina na built-in sa mga tema ng WordPress). Maliban kung ang iyong koponan ay ganap na tumanggi matuto ng isang maliit na HTML (ang pinakamadaling wika ng coding), iwasan ang mga tagabuo ng pahina.

Mga Plugin ng StudioPress – magaan na plugin para sa Genesis Framework.

22. Napili nang Huwag Paganahin ang Mga Plugin

Paglilinis ng Asset ay mahusay para sa pagpapagana ng mga plugin na hindi mo ginagamit sa mga tukoy na pahina / post. Lalo na kung nagpapatakbo ka ng maraming mga plugin, o lamang na mga plugin na masinsinang mapagkukunan, ang paglo-load lamang ng mga ito sa nilalaman na ginagamit nila sa nangangahulugang ang iyong pangkalahatang website ng WordPress ay maaaring mag-load ng mas mabilis.

Mga halimbawa:

  • Hindi paganahin ang iyong slider plugin sa mga pahina na hindi gumagamit ng mga slider
  • Hindi pagpapagana ang iyong mayaman na snippet plugin sa mga pahina na hindi gumagamit ng mga rich snippet
  • Hindi paganahin ang iyong plugin ng form ng contact sa mga pahina na walang contact form
  • Hindi paganahin ang iyong plugin ng pamamahala ng link ng kaakibat sa mga pahina na hindi gumagamit ng mga link na link
  • Hindi paganahin ang iyong plugin sa pagbabahagi ng panlipunan sa lahat ng mga pahina (dahil karaniwang para sa mga post sa blog)

Katulad na mga Plugin

23. I-block ang Masamang Mga Bot

Karaniwang kumonsumo ng mga search engine at bot ang pinaka-CPU / bandwidth:

Robots-Spider-Bandwidth

Wordfence ay pag-crawl rate na naglilimita sa mga patakaran na humaharang sa mga pekeng Google crawler, naglilimita sa mga view ng pahina ng crawler, naglilimita sa mga view ng pahina ng tao, at iba pang mga patakaran na naglilimita sa paggamit ng CPU at mga bloke ng spam.

Wordfence-Rate-Limitasyon

Ang Googlebot ay karaniwang ang pinaka-mapagkukunan na gutom na bot. Nasa mga setting ng site ng Google Search Console maaari mong limitahan ang rate ng pag-crawl ngunit inirerekumenda lamang ito kung nagiging sanhi ito ng mataas na CPU.

Crawl-Rate-Google-Search-Console

Maaari mong gawin ang parehong bagay sa mga setting ng control ng pag-crawl ng Mga tool sa Bing Webmaster

Bing-Crawl-Control

Ang susunod na seksyon na ito ay nagpapakita sa iyo kung paano gamitin ang Wordfence upang hanapin at harangan ang mga spammy bots na tumama sa iyong site nang labis (na maaaring kumonsumo ng CPU at maglagay ng stress sa iyong server.

Hakbang 1: I-install ang Wordfence.

Hakbang 2: Tingnan ang iyong live na ulat ng trapiko (sa ilalim ng Mga setting ng Mga tool sa Wordfence) na nagpapakita sa iyo ng lahat ng mga bot na nag-agaw sa iyong site sa real-time. Ang Googlebot ay malinaw na OK, ngunit kapag ginawa ko ito, nakita ko ang compute.amazonaws.com na gumagawa ng isang nakakatawa na halaga ng mga kahilingan sa bawat segundo. I Googled ito at sigurado na sapat, ito ay isang bot na kilala para sa pagsuso ng bandwidth. Tingnan ang iyong ulat nang isang minuto o dalawa at tingnan kung ang mga bot na may mga pangalan ng sketchy ay patuloy na hinahagupit ang iyong site. Kung mayroon kang mga pagdududa, Google ang kanilang mga hostnames at tingnan kung ang ibang tao ay nagkakaroon ng mga isyu sa bot na iyon.

Live-Traffic-Ulat-Wordfence

Hakbang 3: Pumunta sa mga setting ng Pag-block ng Wordfence at idagdag ang mga bot na nais mong hadlangan. Mga Asterisks maglingkod bilang mga wildcards, kaya kung hinarangan ko ang * amazonaws.com * nangangahulugan ito ng anumang mga hostnames na naglalaman ng amazonaws.com (kung mayroon itong mga character bago o pagkatapos nito) ay mai-block. Nai-save ko ang libu-libong mga kahilingan / bandwidth sa pamamagitan lamang ng pagharang sa dalawang spammy hostnames:

  • * amazonaws.com
  • * linode.com

Wordfence-Blocking-Rule

Hakbang 4: Pumunta sa iyong Pag-block ng log at mag-enjoy sa panonood ng mga spam bots na mai-block.

Wordfence-Firewall-Blocking

Ang I-block ang plugin ng Masamang Query pinoprotektahan din ang iyong site laban sa mga kilalang masamang bots. Ito ay isang “isang pag-click at tapos na” plugin na may perpektong 5 star review – isang madaling paraan upang mabawasan ang CPU mula sa mga spammy bots.

Mga block-Bad-Query

24. Iwasan ang AMP

AMP ay isang proyekto ng Google na ginagawang mas mabilis ang pag-load ng mga mobile page habang nagdaragdag ng isang “AMP” stamp sa mga mobile snippet. Habang pinapabuti nito ang pagganap, binabago din nito ang disenyo ng iyong mobile site na maaaring mabawasan ang mga conversion. Ginawa ni Kinsta ang isang pag-aaral sa kaso kung saan ang mga mobile lead ay bumaba ng 59% noong idinagdag nila ang AMP, kaya pinagana nila ito (at matapos basahin ang artikulong iyon, pinagana ko rin ang mina).

amp-pages

Pag-iingat: Maaaring ihulog ng AMP ang iyong mobile na mga conversion – gumamit nang maingat!

Mga tagubilin

  • I-install ang Plugin ng AMP ni Automattic (nagdadagdag ng mga pahina ng AMP)
  • I-install ang Glue Para sa Yoast SEO AMP plugin kung gumagamit ng Yoast (ipasadya ang disenyo)
  • Magdagdag / amp / sa anumang pahina sa iyong website upang makita kung paano ito hitsura at siguraduhin na gumagana ito
  • Pumunta sa Mga Setting ng Yoast → AMP upang baguhin ang iyong disenyo at paganahin ang mga uri ng pasadyang post
  • Maghintay para sa Google na mai-recrawl ang iyong site at magdagdag ng AMP sign sa mga resulta ng paghahanap sa mobile
  • Bisitahin ang pabilis na seksyon ng mga mobile page sa Google Search Console upang makita ang mga error
  • Buksan Pinabilis na Mga Link sa Mobile sa mga setting ng bilis ng Cloudflare (tingnan sa ibaba)

Pinabilis na Mga Link sa Mobile ang Cloudflare

Ang isang pangkaraniwang isyu ay itinatampok ang mga imahe na lilitaw sa tuktok ng mga post kapag hindi mo rin gusto ang mga ito. Mayroong isang gawain sa paligid para dito, ngunit hindi ito perpekto. Maaari kang magkaroon ng walang itinatampok na imahe, o maaari kang magtakda ng isang default na itinampok sa Yoast sa ilalim ng SEO → AMP → Disenyo → Default na Imahe. Ipapakita ang default na imaheng iyon kung ang HINDI na itinampok na imahe ay nakatakda, ngunit kung ang isa ay, iyon ang ipapakita sa tuktok ng post. Maaari mong basahin Gabay sa AMP ng Yoast ngunit ako talaga ang summed up.

25. Mga lubak

Gravatars kumuha ng isang LONG oras upang mag-load lalo na kung marami kang mga komento sa blog (subukang magpatakbo ng isang post na may mga puna sa pamamagitan ng GTmetrix at makikita mo kung gaano kalala ito). Mayroon kang ilang mga pagpipilian:

  • Host Gravatars lokal na gumagamit WP User Avatar
  • Huwag paganahin ang mga Gravatars nang lubusan
  • Itakda ang iyong default na Gravatar na blangko
  • Tanggalin ang mga komento na hindi nagdaragdag ng halaga
  • Itakda ang iyong default na Gravatar sa isang pasadyang imahe sa iyong server
  • Limitahan ang iyong mga imahe ng Gravatar sa mas maliit na sukat (hal. 32px)
  • Ang mga paginate na puna sa WP Huwag paganahin lamang ipakita ang 20 mga puna sa bawat oras
  • Subukan ang caching Gravatars gamit ang FVHarrys, o Optimum na Gravatar Cache

26. WooCommerce

Ang mga site ng WooCommerce ay nagpapatakbo ng mga karagdagang script, estilo, mga fragment ng cart, at karaniwang nangangailangan sila ng mas maraming mga plugin. Iyon ang dahilan kung bakit pumili ng isang plano sa pagho-host, karaniwang dapat kang bumili ng isang tier up ng kung ano ang talagang kailangan mong ma-accomodate para sa mga sobrang mapagkukunang madalas na kinakailangan para sa WooCommerce.

WooCommerce Cart Fragment

Mga estilo ng WooCommerce sa monitor ng query

Mga Tip sa Pag-optimize ng WooCommerce

  • Huwag paganahin ang mga fragment ng cart gamit ito Github code
  • Huwag paganahin ang mga script ng WooCommerce gamit ito Github code
  • Huwag paganahin ang mga estilo ng WooCommerce Tutorial ng WooCommerce
  • I-clear ang mga session ng customer at tanggalin ang mga lumilipas
  • Ang mga site ng WooCommerce ay nangangailangan ng mas maraming mapagkukunan, kaya piliin nang naaayon ang iyong plano sa pagho-host

Ngunit ang pinakamadaling paraan upang ma-optimize ang WooCommerce ay ang paggamit ng Plugin ng Perfmatters ni Kinsta:

perfmatters woocommerce optimization

27. Magdagdag ng SSL

Walang dahilan na huwag gamitin ang SSL kapag Inaalok ito ng Letry Encrypt SSL nang libre sa karamihan sa mga account sa pagho-host. Nag-aatubili akong magbago at natatakot sa isang pagbagsak sa trapiko, ngunit ang aking trapiko ay nanatiling pareho. Talagang Simple SSL ginagawang madali din ang pag-configure. Kung hindi mo pa ito nagawa, gagawin ko ito.

siteground-lets-encrypt-ssl

28. Limitahan ang Mga Pagbabago sa Post

Idagdag ito sa iyong wp-config file bago kung saan sinabi nito na “Iyon lang, itigil ang pag-edit! Maligayang pag-blog. ” Hinahayaan ka rin ng mga perfmatter na limitahan ang mga pag-post ng post na naipon sa paglipas ng panahon sa iyong database.

tukuyin (‘WP_POST_REVISIONS’, 3);

29. Huwag paganahin ang mga Pingbacks + Mga Trackback

Hindi kinakailangan ito, kaya patayin ang mga ito sa Mga Setting > Pagtalakay.

Mga trackback ng WordPress Trackbacks

30. Suriin ang AWStats Para sa Mataas na CPU

Mga AWStats ay isang tool na built-in sa ilang mga hosting cPanels na nagbibigay ng mga istatistika sa paggamit ng CPU. Sinasabi sa iyo kung ang ilang mga bot, mga imahe, na-download na mga file, at kahit ang mga IP address ay kumokonsumo ng maraming CPU. Maaari mo ring gamitin ang WP Server Stats plugin ngunit sa palagay ko ang AWStats ay gumagawa ng isang kamangha-manghang trabaho.

Tinutulungan ka ng AWStats na mahanap:

  • Mataas na bandwidth crawler
  • Mataas na mga IP address ng bandwidth
  • Mataas na mga file ng pag-download ng bandwidth
  • Mataas na mga file ng bandwidth (hal. Mga imahe)
  • Kabuuang paggamit ng bandwidth (para sa pagsubaybay)

Buwanang-Bandwidth

31. Defer Parsing Ng JavaScript

I-backup ang iyong function.php file pagkatapos ay idagdag ang code na ito – tapos ka na. I-double check ang iyong site upang matiyak na maayos ang lahat ng hitsura / pag-andar. Kung hindi pa rin ito ayusin ang item sa Pingdom, subukan ang Mga script Upang Footer Plugin. Ang hakbang na ito ay maaaring mangailangan ng pagsubok at paggamit ng iba’t ibang mga pagkakaiba-iba ng code ngunit hiniram ko ang code mula sa Ang artikulong ito kung nais mo ng higit pang paglilinaw.

kung (! (is_admin ())) {
function defer_parsing_of_js ($ url) {
kung (FALSE === strpos ($ url, ‘.js’)) ibalik ang $ url;
kung (strpos ($ url, ‘jquery.js’)) ibalik ang $ url;
// bumalik "$ url ";
bumalik "$ url ‘defer onload =’";
}
add_filter (‘malinis_url’, ‘defer_parsing_of_js’, 11, 1);
}

32. Magdagdag ng Mga Nag-expire na Header

Karamihan sa mga plugin ng cache ay dapat na mag-ingat sa awtomatikong ito kapag ikaw paganahin ang cache ng browser (tulad ng WP Rocket at W3 Kabuuang Cache). Ngunit kung ‘magdagdag ng mga nag-expire ng header’ ay lilitaw pa rin sa iyong ulat ng Pingdom sa ilalim ng tab na YSlow, idagdag ang code na ito sa tuktok ng iyong .htaccess …

Nag-expireActive sa
Nag-expireByType text / css "ma-access kasama ang 60 araw"
Nag-expireByType text / javascript "ma-access kasama ang 60 araw"
ExpiresByType imahe / ico "ma-access kasama ang 60 araw"
ExpiresByType na imahe / jpg "ma-access kasama ang 60 araw"
Nag-expireByType imahe / jpeg "ma-access kasama ang 60 araw"
Nag-expireByType imahe / gif "ma-access kasama ang 60 araw"
ExpiresByType na imahe / png "ma-access kasama ang 60 araw"
Nag-expireByType text / css "ma-access kasama ang 60 araw"
ExpiresByType text / html "ma-access kasama ang 60 araw"

33. Alisin ang Mga string ng Query

Ang item na ito ay isang sakit sa asno para sa maraming mga tao (kasama ako). Sa kabutihang palad, ang ilang mga kamakailang pag-update ay ginawa ng pinakasikat na mga plugin ng cache na nagbibigay-daan sa iyo upang madaling ayusin ang ‘alisin ang mga string ng query mula sa mga static na mapagkukunan‘Item sa iyong GTmetrix at iba pang mga ulat ng bilis. Gayunpaman, ang karamihan sa mga string ng query ay nabuo ng mga plugin (na maaari mong makita sa iyong ulat sa GTmetrix), kaya’t ganap na kritikal na gumamit lamang ng magaan na mga plugin at subukan ito agad.

WP Rocket ay may isang pagpipilian sa tab na “pag-optimize ng file”:

Alisin-Query-Strings-Mula-Static-Resources

Ang W3 Kabuuang Cache ay may isang pagpipilian para sa ilalim ng Pagganap → Browser Cache:

Alisin ang Mga string ng Query Mula sa Static Resources

Ang WP Disable ay may pagpipilian sa tab na “mga kahilingan”:

Alisin-Querystings-WP-Hindi paganahin

Alisin ang Mga string ng Query Mula sa Static Resources Plugin – maaari mo ring subukan ang libreng plugin.

34. Bawasan ang Mga Redirect

Karaniwan ay nangangahulugang binago mo ang bersyon ng www o http ng iyong website ngunit hindi binago ang iyong mga link / imahe upang ipakita ito. Subukang gamitin ang Mas mahusay na Paghahanap & Palitan ang plugin upang ayusin ang mga ito nang maramihan.

i-minimize ang mga redirect

35. Magaang Tema

Kung ang iyong WordPress site ay naging mabagal mula noong simula, marahil alinman sa iyong pagho-host o tema. Naaalala ko ang pagbuo ng isang website gamit ang Tema ng Negosyo sa Batas at ito ay KAYA SLOW kailangan kong mag-scratch ang buong website at simulan ang paggamit ng Tema ng Executive Pro ni StudioPress. Ito ay dahil sa hindi magandang coding ng developer ng tema o napakaraming hindi kinakailangang built-in na mga tampok.

Mga tema sa StudioPress ay magaan ang timbang (nag-load ng mabilis), tumutugon, HTML5, secure, at maaasahan (hindi nila mapo-crap o maipagpapatuloy tulad ng ilang mga Tema sa Tema. Ginagamit sila ng higit sa 200,000 mga tao, ang kanilang mga tema ay itinayo sa Balangkas ng Genesis (inirerekumenda ng Yoast at WordPress tagapagtatag Matt Mullenweg), kasama na nila magaan ang mga plugin ng Genesis.

Alam kong ayaw mong baguhin ang iyong tema. Ngunit kung ang iyong disenyo ay sumusunod pa rin, ang isang tema ng StudioPress ay maaaring maging isang tagabago ng laro. Sumulat ako a pagsusuri sa StudioPress kung magpapasyang tumingin sa kanila.

studiopress-mga tema

36. Subaybayan ang Mga Mapagkukunan ng Server

Mayroon ka lamang isang limitadong halaga ng mga mapagkukunan ng server sa iyong hosting account. Ang pag-host ng masyadong maraming mga website sa isang account, mga plugin na gutom na mapagkukunan, at maraming iba pang mga kadahilanan ay maaaring pabagalin ang iyong server. Tiyaking ang iyong plano ay may sapat na mapagkukunan upang maayos na mapaunlakan ang iyong mga pangangailangan.

SiteGround-Server-mapagkukunan-Paghahambing

Kung nakakakuha ka ng mga overlay ng bandwidth / CPU, kailangan mong ayusin ito (dapat itong tulungan ng gabay na ito) o i-upgrade ang iyong plano upang maisama ang higit pang mga mapagkukunan. Sa maraming mga plano sa ulap, maaari kang magdagdag ng mga mapagkukunan kung kinakailangan upang matiyak na hindi ka lalapit sa paglampas sa kanila, na kung saan ang stress sa server.

Cloud-Memory-Dagdagan

37. I-update ang WordPress

I-update ang WordPress core, tema, plugin, at balangkas kung gumagamit ka ng isa (hal. Genesis).

Mga Update sa WordPress

Suriin ang iyong hosting cPanel upang makita kung mayroong isang pagpipilian para sa awtomatikong pag-update:

SiteGround WordPress Autoupdates

Ang Genesis Framework ay mayroon ding pagpipilian para sa:

Genesis Awtomatikong Mga Update

38. Maghanap ng mga Mabagal na Pahina

Maaari mong gamitin ang Google Analytics upang mahanap ang mga oras ng pag-load (at mga rekomendasyon) para sa iyong nangungunang mga pahina ng tiningnan at pinakamabagal na mga pahina ng paglo-load. Mag-login sa Google Analytics at sa kaliwa, pumunta sa Pag-uugali → Bilis ng Site → Mga Mungkahi sa Bilis. I-click ang ‘Mga Bilis ng Pahina ng Bilis’ upang makita ang mga rekomendasyon, kahit na nais kong sabihin ang mga rekomendasyon ng GTmetrix ay karaniwang mas mahusay.

Mga Mungkahi sa Bilis-Google-Analytics

39. Pag-host ng Cloudways

Kung naghahanap ka ng isang bagay na mas mabilis kaysa sa ibinahaging pag-host, karamihan sa mga tao ay tumatalon Mga Cloudway. Ang mga ito ay cloud hosting (hindi ibinahagi) at mas mabilis kaysa sa SiteGround. Ang tradeoff ay ang kanilang suporta ay hindi kasing ganda ng SiteGround, kaunti pa ang nakakapagod na pamahalaan, at hindi sila nagbibigay ng email hosting. Ngunit kung naghahanap ka ng purong bilis, na-rate din sila ng # 1 sa maraming mga botohan sa Facebook. Karamihan sa mga tao ay gumagamit ng kanilang Plano ng DigitalOcean na nagsisimula sa $ 10 / buwan.

Para sa ibinahaging pagho-host, mahusay ang SiteGround. Ngunit ang kanilang cloud hosting ay medyo mahal sa $ 80 / buwan kapag para sa parehong presyo sa Cloudways, makakakuha ka ng halos doble ang CPU + RAM.

Nagbabayad ka rin buwan-buwan sa halip na taun-taon, na kung saan ay maganda.

SiteGround-vs-Cloudways-Cloud-Hosting

Mga taong lumipat sa Cloudways (o isa sa kanilang mga cloud provider):

Mga Panahon ng Tugon ng Cloudways

WP Engine Sa Cloudways

Ulat ng DigitalOcean Pingdom

Mga Panahon ng Tugon ng Cloudways Server

Godaddy to DigitalOcean Migration

Mga Pagpapabuti ng Oras ng Mga Cloudways

Cloudways vs WP Engine

Walang pamagat

Ang Mga Cloudways Pingdom Load Times

Ulat ng Cloudways Pingdom

Namecheap To Cloudways Migration

Vultr Migration

Cloudways WooCommerce Migration

Cloudways AWS Paglilipat

Gayundin # 1 sa maraming mga botohan sa Facebook:

Pag-host ng mga Rekomendasyon sa Facebook

Ang VPS Cloud Hosting WooCommerce Poll

Mga Sangguniang Pag-host ng Elementor

2017-WordPress-Hosting-FB-Poll

VPS Cloud Hosting Poll

Mga Mungkahi sa Pagho-host ng WordPress

Paboritong Pagho-host Para sa Elementor

2016-WordPress-Hosting-FB-Poll

Maaari kang makatipid ng 25% para sa unang 2 buwan sa Cloudways sa pamamagitan ng paggamit ng promo code na ito: OMM25.

40. Pag-upa ng Aking WordPress Speed ​​Optimizer

Kailangan mo pa rin ng tulong sa iyong ulat sa GTmetrix / Pingdom? Nakikipagtulungan ako sa Usama (i333) mula noong 2005. Tinulungan niya ako na mai-optimize ang aking sariling site at maraming mga site ng kliyente. Maaari mo siyang upahan sa pamamagitan ng paglikha ng isang profile sa freelancer.com (Gusto kitang pahalagahan gamit ang link na iyon) at hahanapin ang kanyang profile. $ 60 / oras siya mula sa Pakistan (kaya may pagbabago sa oras) ngunit mayroon siyang 459 mga pagsusuri na may perpektong 5 bituin. Malubhang mga katanungan lamang, at mangyaring huwag asahan ang 100% na marka kung gumagamit ka ng mabagal na pagho-host, isang madugong tema, at mabibigat na mga plugin. Sundin muna ang gabay ng bilis ng WordPress na ito.

i333 Expertization ng bilis ng WordPress

Mga Madalas na Itanong

&# x1f680; Ano ang pinakamahalagang kadahilanan ng bilis?

Ang pagho-host, plugin ng cache, pag-optimize ng imahe, pag-optimize ng plugin, at kung gumagamit ka ng mga panlabas na script ay karaniwang nangungunang 5 mga kadahilanan ng bilis ng website.

&# x1f680; Aling cache plugin ang dapat mong gamitin?

Ang WP Rocket ay karaniwang na-rate ang nangungunang plugin ng cache sa mga botohan ng Facebook dahil nakabuo ito ng mga tampok na karamihan sa mga plugin ng cache ay hindi. Ang mga labis na pag-optimize ay dapat magbunga ng mas mahusay na mga marka at mga oras ng pagkarga sa GTmetrix, ngunit ito ay isang premium na plugin. Ang nangungunang libreng cache plugin ay Swift Performance, W3 Total Cache, at WP Pinakamabilis na Cache.

&# x1f680; Aling WordPress hosting ang dapat mong gamitin?

Ang pinakamahusay na pagho-host ay lubos na mapagtatalunan, ngunit ang SiteGround at Cloudways sa pangkalahatan ay ang 2 nangungunang ranggo ng WordPress na nagho-host sa higit sa 30+ Facebook poll. Ang SiteGround ay mabuti para sa ibinahaging hosting, at Cloudways para sa cloud hosting.

&# x1f680; Alin ang tool sa pagsubok sa bilis na dapat mong gamitin?

Ang GTmetrix ay may pinaka-matatag na mga rekomendasyon lalo na pagdating sa pag-optimize ng mga imahe, paghahanap ng mga mabagal na plugin sa tab ng Waterfall, at pagsukat ng oras sa unang bait. Ang Pingdom ay walang maraming mga rekomendasyon, at hindi sinusukat ng Google PageSpeed ​​Insights ang mga oras ng pag-load.

&# x1f680; Paano mo mai-optimize ang mga imahe?

Maaari mong mai-optimize ang mga imahe gamit ang isang plugin tulad ng ShortPixel o Smush upang i-compress ang mga imahe at i-strip ang data ng EXIF. Tiyaking binabago mo ang mga imahe sa tamang sukat, at perpektong maglingkod sa kanila mula sa isang CDN. Ang malas na paglo-load ng mga imahe at video ay gagawing mas mabilis ang pahina.

&# x1f680; Dapat mong gamitin ang AMP?

Sa pangkalahatan, dapat mong iwasan ang AMP (pinabilis na mga mobile page) dahil ang mga pagbabago sa disenyo ay maaaring magpababa ng mga conversion. Ang mga pagbabagong loob ni Kinsta ay bumaba ng 59% pagkatapos ng pagdaragdag ng AMP at nagpasya silang alisin.

&# x1f680; Paano mo mai-optimize ang mga plugin?

Maghanap ng mga mataas na plugin ng CPU gamit ang Query Monitor na karaniwang may kasamang mga portfolio, istatistika, mga slider, at mga plugin na nagpapatakbo ng mga patuloy na proseso. Susunod, palitan ang mga ito ng magaan na mga plugin na kumonsumo ng kaunting mga mapagkukunan. Tanggalin ang lahat ng mga plugin na hindi ka gumagamit, at huwag paganahin ang mga hindi kinakailangang setting ng plugin na kumonsumo ng mga mapagkukunan. Sa wakas, pilit na huwag paganahin ang mga plugin mula sa pag-load sa ilang nilalaman gamit ang isang plugin tulad ng Asset Manager o Perfmatters.

&# x1f680; Paano mo mai-optimize ang mga panlabas na script?

Mas mahusay na maiwasan ang mga panlabas na script nang magkasama, tulad ng Google AdSense, mga widget ng Facebook, at mga plugin na lumilikha ng mga panlabas na kahilingan. Ang ilang mga plugin tulad ng Disques ay nagpapahintulot sa iyo na mai-load ito nang kondisyon. Kung naglalaman ang pahina ng JavaScript, subukan ang plugin na Async JavaScript. Panghuli, unahin ang lahat ng mga panlabas na URL na naglo-load sa pahina.

Sana nakatulong ito! I-drop ang iyong bagong mga marka ng GTmetrix + mga oras ng pagkarga sa mga komento :-)

Cheers,
Tom

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