Paano Ayusin ang Mabagal na Pagho-host ng WordPress Sa SiteGround at Iwasan ang Mga Limitasyon ng CPU (Gumamit ng PHP 7.4, Cloudflare, Setup na WP Rocket O SG Optimizer)

Magkaroon ng isang mabagal na WordPress site sa SiteGround?


Nagkaroon din ako ng problemang ito; ang aking mga marka sa GTmetrix ay malapit sa 100% para sa bawat post sa blog na isinulat ko (dahil nahuhumaling ako sa bilis), ngunit ang aking mga oras ng pagkarga ay maaaring umabot ng 10+ segundo. Mayroon akong maraming mga imahe at komento sa karamihan ng aking mga post, ngunit walang literal na wala pa sa GTmetrix. Sa wakas ay napagpasyahan ko na ang semi-dedikadong plano ng GoGeek ng SiteGround, at kahit na ang kanilang pag-host ng ulap, ay hindi sapat na mabilis (tagakutya: Nagpunta ako mula sa SiteGround hanggang sa Cloudways).

Sakop ng tutorial na ito ang lahat ng kailangan mong malaman upang makamit ang mas mahusay na mga marka + na mga oras ng pag-load sa GTmetrix. Magaling ang SiteGround para sa ibinahaging pagho-host, ngunit kung nagpapatakbo ka ng WooCommerce, AdSense, mataas na mga plugin ng CPU, o panlabas na script, nais kong laktawan ang pagbabahagi ng lahat ng sama-sama. Ang kanilang mga nakabahaging server ay madalas na hindi makayanan ang mga mapagkukunan na kinakailangan, na nagiging sanhi ng isang mabagal na site ng WordPress.

Mayroong mas mahusay na mga pagpipilian kaysa sa isinasaalang-alang ng pagho-host ng SiteGround Mga Dulo ng Cloud nag-aalok ng parehong 2 CPU + 4GB RAM para sa $ 42 / buwan (sa halip ng $ 80 / buwan na may SiteGround). Ang mungkahi ko ay ma-optimize ang iyong site hangga’t maaari, ngunit tingnan ang mga oras ng pagtugon sa server na maaari mong sukatin sa Google PageSpeed ​​Insight. Kung sila ay mabagal, alam mo ang problema.

1. Pag-upgrade Sa PHP 7.4

Inilabas ng SiteGround ang PHP 7.4 na maaari mong i-upgrade sa iyong dashboard.

Mas mabilis ito lalo na kung kasalukuyang nagpapatakbo ka ng mas lumang bersyon ng PHP, at ito ang isa sa mga pinakamadaling paraan upang mapabilis ang iyong site. Magandang ideya na kumuha ng backup, at upang matiyak na ang iyong mga plugin at tema ay magkatugma, kahit na ang PHP Compatibility Checker ay uri ng walang silbi.

SiteGround PHP 7.4 Pagpapahayag

Paano Mag-upgrade Sa PHP 7.4 Sa SiteGround

  • mag-login sa iyong account
  • I-click ang Mga Dev form sa kaliwang menu
  • Mag-click sa PHP Manager
  • I-click ang icon ng pag-edit
  • Baguhin ang bersyon ng PHP at i-click ang CONFIRM (screenshot sa ibaba)

SiteGround Update Bersyon ng PHP

2. Gumamit ng WP Rocket Sa halip na SG Optimizer

Dapat mo bang gamitin ang SG Optimizer o WP Rocket? Alisin natin ito.

Ang WP Rocket ay mayroon pa ring mas mabilis na pag-optimize sa bilis kaysa SG Optimizer (kahit na sa malaking pag-update ng SG Optimizer) na nangangahulugang makikita mo halos makitang mas mahusay ang mga resulta sa WP Rocket. Hinahayaan ka nitong gawin ang mga bagay na SG Optimizer ay hindi: host analytics nang lokal, tamad na mag-load ng mga video + iframes, palitan ang iframe ng isang imahe ng preview, linisin ang iyong database, pagsasama ng maraming mga CDN, at marami pa.

Ang pangunahing pakinabang ng SG Optimizer ay ang kanilang caching ay (kunwari ay) mas mabilis kaysa sa anumang iba pang cache plugin dahil gumagamit ito ng server-side caching kaysa sa cache na nakabase sa file. Gayunpaman, sinubukan ko ang parehong SG Optimizer kumpara sa WP Rocket at palaging nahanap ko ang aking sarili sa WP Rocket na may pag-uninstall ng SG Optimizer. Ang bawat site ay naiiba, kaya inirerekumenda ko ang paggawa ng iyong sariling mga pagsusuri.

Ang isa pang pagpipilian ay ang paggamit ng WP Rocket para sa lahat NGUNIT na caching. Upang gawin ito, mai-configure mo ang mga setting ng WP Rocket upang hawakan ang lahat (ngunit caching). Susunod, huwag paganahin ang caching ng pahina ng WP Rocket gamit ang kanilang katulong na plugin. Sa wakas, i-install ang SG Optimizer at gagamitin lamang ito para sa caching (ngunit huwag paganahin ang lahat upang maiwasan ang pag-overlay ng pag-andar na hawakan ng WP Rocket).

Mayroong isang kadahilanan na ang WP Rocket ay karaniwang ang # 1 cache plugin sa mga botohan ng Facebook:

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

Narito ang sinabi ng SiteGround, gayunpaman, sumasang-ayon ako na hindi sumasang-ayon. Muli, gawin ang iyong sariling mga pagsubok!

SG-Optimizer-vs-Cache-Plugins

3. I-configure nang wasto ang Iyong Plugin ng Cache

Alinmang plugin ng cache na iyong ginagamit, 110% mahalaga na ito ay na-configure nang mabuti. Kung gumagamit ka lamang ng SG Optimizer, maaaring gusto mong subukan ang WP Rocket, WP Pinakamabilis na Cache, o Swift upang alagaan ang ‘ibang’ pag-optimize. Tandaan na maiwasan ang mga dobleng pag-andar sa pagitan ng mga plugin.

4. Isaaktibo ang CDN ng Cloudflare sa SiteGround

Ang CDN Cloudflare ngayon ay 200+ data center (whoa). At libre pa rin ito!

Bakit hindi gagamitin ng sinuman na lampas sa akin, ngunit magagawa mo paganahin ito sa dashboard ng SiteGround.

Site ng CloudflareGround cPanel

Dapat mo pa ring i-configure ang mga setting sa iyong Dashboard ng Cloudflare. Narito ang ilang mga tip:

  • Bilis: paganahin ang Brotli at Rocket Loader
  • Kalasag sa scrape: paganahin ang proteksyon ng hotlink
  • Firewall: hadlangan ang masamang bots mula sa live na ulat ng trapiko ng Wordfence
  • Mga Panuntunan sa Pahina: Maraming mga Cloudflare mga panuntunan sa pahina para sa bilis, seguridad, pagiging tugma

5. Iwasan ang Paglikha ng Mga Limitasyong Mga Site ng SiteGround

Kailangang magkaroon ng sapat na plano ang iyong SiteGround mga mapagkukunan ng server upang ma-accomodate ang pagkonsumo ng mapagkukunan ng iyong website. Kung hindi, makakatanggap ka ng mga abiso sa CPU mula sa pagbabanta ng SiteGround upang isara ang iyong website, ngunit ito rin ay isang mabuting dahilan na ang iyong WordPress site ay mabagal sa SiteGround. Iyon ay dahil ang iyong server ay marahil na-overload at “nai-stress out.”

Tumungo sa Mga pahina ng Mga Tampok ng SiteGround at mag-scroll pababa sa “ilalaan namin ang mga mapagkukunang kailangan mo” na seksyon. Mag-hover sa Server hilera at tingnan kung gaano karaming mga mapagkukunan na dumating sa iyong plano:

Paghahambing sa Mga Mapagkukunan ng SiteGround Server

Susunod, ihambing ito sa iyong pagkonsumo ng CPU (ito ay isang screenshot ng kanilang cloud hosting):

Bawasan-CPU-Paggamit-WordPress

Kung lumampas ka sa mga limitasyon ng CPU, makakakuha ka ng email na ito:

Site Limitasyon ng Site ng Site

Malapit ka ba sa paglampas sa mga limitasyon ng CPU?

Kung gayon, kailangan mo ng isang plano sa pagho-host na may mas maraming mapagkukunan ng server (Mga limitasyon sa CPU ay may tatak bilang pinakamalaking pagbagsak ng SiteGround). Maaari kang mag-upgrade sa SiteGround, ngunit kung mayroon ka na sa kanilang plano sa GoGeek o pag-host ng ulap, tiyak kong tiyak hindi mag-upgrade sa kahit ano pa. Tulad ng sinabi ko, ang SiteGround ay napakahusay sa isang tiyak na punto, ngunit sa sandaling madaig mo ang GoGeek o gumastos ng $ 35 / buwan dahil sa mga presyo ng pag-update, gawin mo ang iyong sarili at pabor at lumipat sa Mga Cloudway.

6. Pinipili Huwag Paganahin ang Mga Plugin Sa Mga Tukoy na Pahina

Pag-usapan natin ang tungkol sa Asset CleanUp at Perfmatters.

Parehong hayaan ka selectively huwag paganahin ang mga plugin, script, at estilo mula sa pag-load sa ilang mga pahina. Nagreresulta ito sa mas kaunting mga kahilingan sa HTTP at mas mabilis na mga oras ng pag-load dahil ang ilang mga plugin ay walang kabagalan.

Mga halimbawa:

  • Huwag paganahin ang mga tampok ng WooCommerce sa mga hindi pahina ng eCommerce
  • Huwag paganahin ang slider plugin sa nilalaman nang walang mga slider
  • Huwag paganahin ang mayaman na snippet plugin sa nilalaman nang walang mga rich snippet
  • Huwag paganahin ang plugin ng form ng contact sa nilalaman nang walang form ng contact
  • Huwag paganahin ang AdSense o mga link na kaakibat kung saan hindi ito ipinapakita
  • Huwag paganahin ang plugin ng pagbabahagi ng social sa lahat ng mga pahina (dahil karaniwang para sa mga post sa blog)
  • Huwag paganahin ang mga script ng WooCommerce, estilo, mga fragment ng cart sa mga hindi pahina ng eCommerce

Hakbang 1: I-install ang plugin ng Asset CleanUp o Perfmatters.

Plugin ng Asset CleanUp

Hakbang 2: I-edit ang isang pahina o mag-post at pinili na huwag paganahin ang mga hindi nagamit na mga elemento mula sa pag-load sa pahina:

Huwag paganahin ang Mga Panlabas na script ng WordPress

7. I-optimize ang Mga Larawan

Ang malaki, hindi na-optimize na mga imahe ay maaari ring maging sanhi ng isang mabagal na website sa SiteGround.

Kung nakikita mo ang mga nagsisilbing mga error sa imahe na naka-scale sa GTmetrix, nangangahulugan ito na nag-upload ka ng mga imahe na napakalaki at kailangan nilang ma-crop at / o baguhin ang laki sa tamang sukat (na ibinibigay sa iyo ng GTmetrix). Maaari mo ring makita na tukuyin ang mga error sa sukat ng imahe na nangangahulugang kailangan mong magdagdag ng isang lapad + na taas sa HTML ng imahe. Panghuli, kung nakikita mo ang pag-optimize ng mga error sa mga imahe, kailangan mong mawalan ng pag-compress ang mga ito, at ang tanging plugin na natagpuan ko na nakakakuha ng 100% sa bawat oras ay ShortPixel.

Pag-optimize ng Imahe Sa GTmetrix

8. I-optimize ang Mga Font ng Google

Kung gumagamit ka ng Google Font, suriin ang iyong ulat sa GTmetrix para sa mga isyu sa pag-optimize:

Google Font GTmetrix

Mayroong isang bilang ng mga plugin na makakatulong sa pag-optimize ng mga font: OMGF, WP Rocket, Mga Font ng Google na Naka-host sa Sarili, Pag-autoptimize, kahit ang Asset CleanUp. Ngunit ang perpektong pamamaraan ay upang mag-host ng mga font sa lokal.

Upang gawin ito, i-download ang iyong mga font nang direkta mula sa website ng Google Font habang kakaunti sa bilang ng mga font at mga timbang ng font (dahil mas maraming mga font ay maaari ring mangahulugan ng higit pang mga kahilingan).

Susunod, i-convert ang mga file sa mga file ng web font gamit ang isang tool tulad Transfonter. Kapag na-convert, i-upload ang mga ito sa iyong wp-content / upload na folder, at idagdag ang mga font sa iyong CSS. Subukan ang font, itakda ang isang default na font na may mga fallbacks, at ikaw ay ginintuang. Tingnan ang gabay ng aking lokal na mga font (sa itaas) para sa karagdagang impormasyon.

9. I-optimize ang Mga Kahilingan sa Ikatlong Partido

Ang mga kahilingan sa ikatlong partido ay anumang bagay na kumukuha ng mga kahilingan mula sa labas ng mga website.

Maaari itong maging Google Font, Analytics, AdSense, Tag Manager, Mga Mapa, naka-embed na mga video sa YouTube, Gravatars, bilang ng pagbabahagi sa lipunan, Facebook Pixel, o kahit na mga plugin na lumilikha ng mga panlabas na kahilingan.

Ang ilang mga kahilingan ng third party ay madaling i-optimize:

Hinahayaan ka ng mga setting ng Add-on ng WP Rocket mag-host ng Google Analytics nang lokal at paganahin ang browser caching para sa Facebook Pixel. Hinahayaan ka ng kanilang mga setting ng Media na tamad-load ang mga video sa YouTube at palitan ang iframe na may isang imahe sa preview. Ang Disqus ay may isang kondisyon na plugin ng pag-load para sa iyon, at ang mga naka-embed na mga post sa Google ay maaaring makuha bilang isang screenshot at ginamit bilang isang imahe sa halip ng isang naka-embed na.

Ang ilang mga kahilingan ng third party ay hindi madali:

Ang Google AdSense, Google Tag Manager, at Gravatars ay medyo mahirap na mag-optimize. Maaari mong i-load ang AdSense nang walang kapani-paniwala at subukan ang tamad na pag-load nito, ngunit tungkol dito. Dapat gamitin lamang ang Google Tag Manager para sa mga malaki, hindi na-optimize na mga website. At hindi ako nakakita ng isang mahusay na solusyon para sa Gravatars (Sinubukan ko ang halos bawat plugin ng cache ng Gravatar) at pinapagana ang mga ito.

Panlabas na Mga script

10. Iwasan ang Mapagkukunan-Gutom na Plugin

Kung nagpapatakbo ka nang walang kahabag-habag na mga plugin, maaaring hindi sapat ang ibinahaging pagho-host ng SiteGround.

Ang mga plugin na ito ay karaniwang mga portfolio, slider, live chat, backup, istatistika, mga kaugnay na post, pagbabahagi ng sosyal, kalendaryo, o kahit WooCommerce at WPML. Siyempre nakasalalay ito sa kung aling mga plugin ang ginagamit mo at kung gaano kahusay na binuo ang mga ito nang mabilis sa pag-iisip. Narito ang mga karaniwang salarin:

  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

11. Tapusin ang Huling 10% Sa Mga Perfmatter

Maraming “iba’t ibang mga pag-optimize ” na hindi talaga nahuhulog sa ilalim ng pangunahing mga kategorya ng bilis ng pag-optimize. Pinag-uusapan ko ang tungkol sa hindi pagpapagana ng mga autosaves, pingbacks, trackbacks, nililimitahan ang mga pagbabago sa post, prefetch at kumpunihin ang DNS, at mahalagang alisin ang bloat mula sa iyong site.

Ang Plugin ng Perfmatters (ni Kinsta) ang bahala sa huling 10% na ito ng pag-optimize ng bilis:

tampok ng mga perfmatter

12. Maghanap ng Mga Bottlenecks Sa GTmetrix

Ang GTmetrix ay maaaring magamit para sa higit pa sa pagsukat ng mga marka at oras ng pagkarga. Maaari rin itong magamit upang matukoy kung bakit ang iyong website ay mabagal sa SiteGround, mabagal na mga plugin, ttfb, atbp Narito ang mga halimbawa:

Oras Sa Unang Byte

Oras Sa Unang Byte

Mabagal na Plugin

Mabagal na WordPress Plugin

13. Panukala ng Mga Response ng Server ng Panahon

Panahon na upang malaman ng isang beses at para sa lahat kung ang pag-host ng SiteGround ang iyong problema.

Patakbuhin ang iyong site sa pamamagitan ng Google PageSpeed ​​Insight at suriin ang oras ng pagtugon sa iyong server na dapat nasa ilalim ng 200ms tulad ng inirerekomenda ng Google. Kung hindi, kailangan mo ng isang mas malakas na server.

Bawasan ang Oras ng Pagtugon sa Server

14. Kumuha ng Cloud Hosting (Hindi Mula sa SiteGround)

Narito ang nangyari nang lumipat ako mula sa SiteGround Cloudways DigitalOcean:

SiteGround-vs-Cloudways-Cloud-Hosting

Kahit na ang mga post na may mga toneladang kahilingan ay nag-load <2s. Patakbuhin ang pahinang ito sa pamamagitan ng GTmetrix kung nais mo.

Ang GTmetrix-ulat-para-mahabang-post

Ano ang binabayaran ko sa SiteGround:

SiteGround-Cloud-Hosting-Sales-Resibo

Ano ang binabayaran ko ngayon sa Cloudways:

Cloudways-Invoice

Hindi ko akalain na kailangan kong sabihin pa. Dahil lamang ang SiteGround ay mabuti para sa ibinahaging pagho-host ay hindi nangangahulugang mas mahusay o mas mabilis sila kaysa sa iba pang mga provider ng cloud hosting. Panatilihing bukas ang iyong mga pagpipilian at sumali sa WordPress Pagho-host ng Facebook Group upang makita kung ano ang sinasabi ng totoong tao.

Mga Panahon ng Tugon ng Cloudways

WP Engine Sa Cloudways

Ulat ng DigitalOcean Pingdom

Mga Panahon ng Tugon ng Cloudways Server

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

Cloudways WooCommerce Migration

Cloudways AWS Paglilipat

Kung ano ang sinasabi ng ibang tao:

Review ng Cloudways Facebook

Cloudways vs SiteGround

Bottom line: maayos ang ibinahaging pagho-host kung hindi ka tumatakbo sa WooCommcerce, AdSense, mataas na mga plugin ng CPU, o may disenteng trapiko. Ngunit sa sandaling mayroon ka ng isa sa, tumingin sa cloud hosting. Oo, ako ay isang kaakibat para sa Mga Cloudway, ngunit maraming iba pang mga tao na lumipat at nai-post ang kanilang mga resulta. Ang code OMM25 magbibigay sa iyo ng 25% off sa unang dalawang buwan ng pagho-host sa Cloudways.

Mga Madalas na Itanong

&# x2705; Paano ko mapabilis ang aking website ng SiteGround?

Mag-upgrade sa pinakabagong bersyon ng PHP, pag-setup at i-configure ang plugin ng SG Optimizer, at isaaktibo ang libreng CDN ng Cloudflare sa iyong SiteGround account. Susunod, tingnan ang iyong ulat sa GTmetrix upang makita kung ano ang pagbagal nito, at gumawa ng mga pag-optimize mula sa tutorial na ito.

&# x2705; Dapat ba akong gumamit ng SG Optimizer o WP Rocket?

Kung mayroon kang badyet, subukin ang parehong SG Optimizer at WP Rocket (nang paisa-isa) upang makita kung aling isa ang nagbubunga ng pinakamahusay na mga beses ng paglo-load + sa mga GTmetrix. Ang WP Rocket ay may higit pang mga tampok kaysa sa SG Optimizer, ngunit ang SG Optimizer ay gumagamit ng server-side caching na inaakala na mas mabilis kaysa sa caching na nakabase sa file ng WP Rocket. Iwasan ang overlay na pag-andar sa pagitan ng dalawang mga plugin!

&# x2705; Paano ko maaayos ang mga limitasyon ng CPU ng SiteGround?

Kung nakakakuha ka ng mga mensahe ng limitasyon ng CPU mula sa SiteGround, kailangan mong bawasan ang mga mapagkukunan na natupok ng iyong site. Ang pinaka-karaniwang paraan ay upang huwag paganahin ang WordPress Heartbeat API (hal. Gamit ang plugin ng HeartBeat Control), puksain ang anumang mga plugin na gutom na mapagkukunan sa iyong site, mag-setup ng isang CDN upang mai-offload ang mga mapagkukunan, at i-configure nang tama ang iyong cache plugin.

&# x2705; Ang pag-upgrade ng mga plano ay ayusin ang aking mabagal na SiteGround site?

Sa teorya, oo. Ang mas mataas na mga plano ng SiteGround ay may kasamang mas maraming mapagkukunan ng server na ginagawang mas mabilis ang iyong site. Ngunit mas mahusay na tiyakin na ang iyong site ay na-optimize hangga’t maaari bago mag-upgrade. Maaaring nais mong galugarin ang pagho-host ng ulap na higit na mas mabilis kaysa sa ibinahagi.

&# x2705; Ano ang iba pang bilis ng pag-optimize na maaari kong gawin sa labas ng SiteGround?

Linisin ang iyong database gamit ang isang plugin tulad ng WP Rocket o WP-Optimize, maghatid ng mga naka-scale na imahe (huwag gumamit ng mga malalaking imahe), gumamit ng Asset CleanUp o Perfmatters upang pilitin huwag paganahin ang mga script at mga plugin mula sa pag-load sa ilang mga pahina, at maiwasan (o mai-optimize) panlabas. mga script tulad ng Google Font, Analytics, Maps, AdSense, naka-embed na video, at mga plugin sa pagbabahagi ng lipunan.

Ang Iyong Website Pa rin Mabagal Sa SiteGround?

Isinasaalang-alang ko sakop ang halos lahat ng mga pangunahing kadahilanan mula sa Gabay sa pag-optimize ng WordPress, dapat kang magkaroon ng isang mas mabilis na site. At kung hindi ka, malaki ang pagkakataong nalalampasan mo ang plano ng StartUp o GrowBig ng SiteGround, o hindi maayos na naayos ang iyong plugin ng cache. Ngunit kung mayroon ka pa ring mga katanungan, mag-iwan ng puna sa iyong URL ng ulat ng GTmetrix at matutuwa akong tingnan.

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