Pag-troubleshoot sa Safari - Mga Bulkan nga Pagbalda sa Pahina

Ang Disabling DNS Prefetching Makapauswag sa Performance sa Safari

Ang Safari, uban sa halos tanan nga laing browser, naglakip karon sa DNS prefetching, usa ka feature nga gidesinyo aron sa pagpa-surf sa web nga usa ka mas paspas nga kasinatian pinaagi sa pagtan-aw sa tanang mga link nga napatik sa usa ka web page ug pagpangutana sa imong DNS server aron masulbad ang matag link sa aktwal niini IP address.

Sa diha nga ang prefetching sa DNS nagtrabaho pag-ayo, sa panahon nga ikaw mag-klik sa usa ka link sa usa ka website, ang imong browser nahibal-an na ang IP address ug andam sa pag-load sa gipangayo nga panid. Kini nagpasabut nga dali kaayo nga mga oras sa pagtubag samtang ikaw molihok gikan sa panid ngadto sa panid.

Busa, sa unsang paagi kini mahimong usa ka dili maayo nga butang? Aw, kini nga ang prefetching sa DNS adunay pipila nga makapaikag nga mga pagkawala, bisan pa ubos lamang sa mga piho nga kondisyon. Samtang ang kadaghanan sa mga browser karon adunay prefetching sa DNS, mag-concentrate kami sa Safari , tungod kay kini ang nag-unang browser alang sa Mac.

Sa diha nga ang Safari nag-load sa usa ka website, usahay ang panid gihubad ug makita nga andam alang kanimo sa pag-usisa sa sulod niini. Apan sa diha nga ikaw mosulay sa pag-scroll pataas o paubos sa panid, o ibalhin ang mouse pointer, ikaw makakuha og usa ka nagtuyok nga cursor. Mahimo nimong matikdan nga ang browser refresh icon nag-spinning usab. Kining tanan nagpakita nga samtang ang panid nahimong malampuson, usa ka butang ang nagpugong sa browser sa pagtubag sa imong mga panginahanglan.

Adunay ubay-ubay nga posible nga mga hinungdan. Ang panid mahimong adunay mga sayup, ang server sa site mahimo nga hinay, o ang off-site nga bahin sa panid, sama sa usa ka serbisyo sa ad sa ikatulong partido, tingali. Kini nga mga matang sa mga isyu sa kasagaran temporaryo, ug tingali mawala sa usa ka mubo nga panahon, gikan sa pipila ka minuto ngadto sa pipila ka mga adlaw.

Ang mga isyu sa prefetching sa DNS gamay nga lahi. Sila sa kasagaran makaapekto sa sama nga website sa matag higayon nga ikaw mobisita niini sa unang higayon sa usa ka Safari browser session. Mahimo nimo nga bisitahon ang site sa sayo nga buntag ug makita nga kini hinay kaayo sa pagtubag. Mobalik usa ka oras sa ulahi, ug ang tanan maayo. Pagkasunod adlaw, ang susama nga sumbanan nagsubli sa iyang kaugalingon. Ang imong unang pagbisita hinay, hinay; bisan unsang sunod nga mga pagduaw kanang adlawa maayo ra.

Busa, Unsa ang Nagpadayon sa Pag-prefetching sa DNS?

Sa among panig-ingnan sa ibabaw, sa diha nga ikaw moadto sa website sa unang butang sa buntag, ang Safari nagkinahanglan sa oportunidad sa pagpadala sa mga pangutana sa DNS alang sa matag link nga makita niini sa panid. Depende sa panid nga imong gibutang, kini mahimo nga pipila ka mga pangutana o kini mahimo nga liboan, ilabi na kon kini usa ka website nga adunay daghan nga mga komentaryo sa gumagamit o ikaw nagaduaw sa usa ka forum sa pipila nga matang.

Ang problema dili kaayo nga ang Safari nagpadala sa mga tonelada sa mga pangutana sa DNS, apan nga ang pipila ka tigulang nga home routers sa network dili makahupot sa hangyo nga load, o nga ang imong DNS nga sistema sa ISP gipaubos sa mga hangyo, o kombinasyon sa duha.

Adunay duha ka sayon ​​nga mga pamaagi sa pag-usisa ug pagresolba sa DNS prefetching nga mga isyu sa pasundayag. Gidala ka namo sa duha ka pamaagi.

Pag-usab sa imong Service Provider sa DNS

Ang unang pamaagi mao ang pag-usab sa imong provider sa serbisyo sa DNS. Daghang mga tawo ang naggamit sa bisan unsa nga setting sa DNS nga gisulti sa ilang ISP nga gamiton nila, apan sa kinatibuk-an, mahimo nimong gamiton ang bisan unsang DNS service provider nga imong gusto. Sa akong kasinatian, ang among lokal nga ISP's DNS service dili maayo. Ang nag-usab nga mga service provider mao ang usa ka maayo nga lakang sa atong bahin; kini mahimo usab nga usa ka maayong lakang alang kanimo.

Mahimo nimo sulayan ang imong kasamtangan nga DNS provider gamit ang mga instruksyon sa mosunod nga giya:

Ang Akong Browser Dili Maayo nga Nagpakita sa usa ka Web Site: Unsaon Ko Pag-ayo Kini nga Problema?

Kon human sa pagsusi sa imong serbisyo sa DNS ikaw modesisyon nga magbag-o sa lain nga usa, ang dayag nga pangutana mao, diin nga usa? Mahimo nimong sulayan ang OpenDNS o Google Public DNS, duha ka popular ug libre nga DNS nga mga service provider, apan kung dili ka maghunahuna sa paghimo og usa ka gamay nga tweaking, mahimo nimo gamiton ang mosunod nga giya aron masulayan ang nagkalain-laing mga DNS service providers aron makita kung diin ang pinakamaayo alang kanimo:

Sulayi ang Imong Provider sa DNS aron Makakuha og Web Access nga Mas Maayo

Sa higayon nga imong napili ang usa ka DNS provider nga magamit, mahimo nimo nga makit-an ang mga instruksyon sa pagbag-o sa imong settings sa DNS sa Mac sa mosunod nga giya:

Pagdumala sa imong Mac's DNS

Sa higayon nga ikaw nausab ngadto sa laing DNS provider, hunong sa Safari. Pag-abli pag-usab sa Safari ug unya sulayi ang website nga maoy hinungdan sa imong gibalikbalik nga mga problema.

Kon ang site nag-load OK karon, ug ang Safari nagpabilin nga responsive, nan ikaw ang tanan; ang problema mao ang uban sa DNS provider. Aron makahimo nga doble nga sigurado, sulayi nga i-load ang sama nga website pag-usab human nimo sirhan ug i-restart ang imong Mac. Kon ang tanan nga mga butang sa gihapon mga buhat, ikaw nahuman.

Kung dili, ang problema tingali sa laing dapit. Mahimo mo ibalik sa imong sayo nga settings sa DNS, o ibilin ang mga bag-ong anaa sa lugar, ilabi na kon imong giusab ngadto sa usa sa mga DNS providers nga akong gisugyot sa ibabaw; Ang duha maayo ra kaayo.

Paglikay sa Prefetch sa Safari & # 39; s

Kon ikaw aduna pa'y mga problema, mahimo nimo kini sulbaron pinaagi sa dili na pagduaw sa maong website, o pinaagi sa pagputol sa DNS prefetching.

Maayo unta kon ang prefetching sa DNS usa ka pagpalabi sa pagpalabi sa Safari. Mas maayo pa kon mahimo nimong mapugngan ang prefetching sa usa ka site-by-site nga basehan. Apan sanglit wala niini nga mga opsyon ang anaa karon, kinahanglan nga gamiton nato ang lainlaing pamaagi aron malikayan ang bahin.

  1. Gisugdan ang Terminal, nga anaa sa / Applications / Utilities.
  2. Diha sa Terminal window nga abli, pagsulod o kopyahin / i-paste ang mosunod nga sugo:
  3. wala'y gisulat ang com.apple.safari WebKitDNSPrefetchingEnabled -boolean nga bakak
  4. Padayon sa pagsulod o pagbalik.
  5. Mahimo nimong ihunong ang Terminal.

Hunongon ug ibalik ang Safari, ug unya balik-balika ang website nga maoy hinungdan sa mga problema. Kini kinahanglan nga magtrabaho og maayo karon. Ang problema lagmit usa ka mas tigulang nga router sa network sa imong panimalay. Kon imong ilisan ang router sa umaabut nga adlaw, o kon ang manufacturer sa router naghatag og usa ka pag-upgrade sa firmware nga maoy hinungdan sa isyu, imong gusto nga ibalik ang prefetching sa DNS balik. Ania kung giunsa.

  1. Gisugdan ang Terminal.
  2. Diha sa Terminal window, ipadayon ang mosunod nga sugo:
  3. mga defaults isulat com.apple.safari WebKitDNSPrefetchingEnabled
  4. Padayon sa pagsulod o pagbalik.
  5. Mahimo nimong ihunong ang Terminal.

Mao kana; kinahanglan nga ikaw ang tanan. Sa kadugayon, kasagaran mas maayo ka nga mahimo ang DNS prefetching. Apan kung kanunay ka nga mobisita sa usa ka website nga adunay mga isyu, ang pagbalik sa DNS prefetching mahimo makahimo sa adlaw-adlaw nga pagduaw nga mas makalingaw.