Troubleshooting Safari - slagge side lade

DNS foarôfbrekken foarstelle kin it Safari's Performance ferbetterje

Safari, tagelyk mei elke oare browser, befettet DNS foarôfhinklikheid, in funksje dy't ûntwikkele om websteeën in fluggere ûnderfining te meitsjen troch te sjen op alle links dy't yn in webside ynsteld binne en jo DNS-tsjinner opnij om elke link nei har aktyf te heljen IP-adres.

As DNS foarôfhinklikens goed wurket, troch de tiid dat jo klikke op in keppeling op in webside, jo blêder al wit it IP-adres en is klear om de frege side te laden. Dit betsjut hiel rappe reaksje tiden as jo fan side nei side ferpleatse.

Dus, hoe kin dit dan in minne ding wêze? Nau, it docht bliken dat DNS foarôfhanneling inkele interessante ûnthâldingen hat, hoewol allinich ûnder spesifike betingsten. Hoewol de measte browsers no DNS foarôfhinklik hawwe, sille wy op Safari konsintrearje , om't it de liedende browser foar de Mac is.

As Safari in webside lade, wurdt somtiden de side ferwurde en ferskynt foar jo ynstel fan har ynhâld. Mar as jo besykje de side omheech of nei ûnderen te scrollen, of de mûsoanwizer ferpleatse, krije jo in spinnende rinnerke. Jo kinne miskien sjogge dat it byldkaike refresh byldkaike noch altyd spinst. Dit allegear jout oan dat de side as súkses makke is, dat it foarkommen fan 'e blêder net te reagearjen op jo behoeften.

Der binne in oantal mooglike skuldners. De side kin miskien hawwe, de side-server kin langer wêze, of in side fan 'e side, lykas in ad-tsjinje fan tredden, kin del wêze. Dizze soarten problemen binne meast tydlik en sil wierskynlik yn in koarte tiid fuortgean, fan in pear minuten oant in pear dagen.

DNS-prestaasjefragen wurkje in bytsje oars. Se hawwe meastentiids de selde webside ynfloed as jo it foar it earst besykje yn in Safari browser sesje. Jo kinne de side besykje yn 'e moarntiid en fyn dat it is tige slim te reagearjen. Kom in oere letter werom, en alles is goed. De oare deis werhelle itselde patroan sels. Jo earste besite is stadich, echt stadich; Elke folgjende besiken dy dei binne krekt goed.

So, wat mei op DNS foarôfgeand oan?

Yn ús foarbyld hjirboppe, as jo nei de webside it earste ding moarn gean, makket Safari de mooglikheid om DNS-fragen foar eltse link te ferstjoeren dy't se sjogge op 'e side. Ofhinklik fan de side dy't jo lade, kin it in pear fraegen wêze of it kin tûzen wêze, benammen as it is in webside dy't in soad brûkers-kommentaren hat of jo in foarkommende forum hawwe.

It probleem is net safolle dat Safari ferstjoert fan DNS-fragen, mar dat guon âldere home-network routers kinne de fersykslach net behannelje, of dat jo ISP's DNS-systeem foar fersiken of in kombinaasje fan beide ûnderdrukt is.

Der binne twa ienfâldige metoaden fan troubleshooting en oplossing fan DNS foar prestaasjes fan prestaasjes. Wy geane jo troch beide metoaden te nimmen.

Wizigje jo DNS-tsjinstferliener

De earste metoade is om jo DNS-tsjinstferliener te wizigjen. In protte minsken brûke hokker DNS- ynstellingen har ISP har fertelle, mar yn algemien kinne jo in DNS-tsjinstferliener brûke dy't jo wolle. Yn myn ûnderfining is ús DNS-tsjinstferliening fan 'e ISP slecht. Feroarging service service providers wie in goede beweging fan ús diel; It kin ek goed wêze foar jo.

Jo aktive DNS-provinsje kinne jo brûke fia de ynstruksjes yn 'e folgjende guide:

Myn browser hat gjin webside korrekt werjaan: hoe kinne ik dit probleem beheine?

As jo ​​nei jo DNS-tsjinst kontrolearje, besykje jo te feroarjen nei in oare, is de dúdlike fraach, wêrfan ien? Jo kinne besykje OpenDNS of Google Public DNS, twa populêre en frije DNS-tsjinstferlieners te besykjen, mar as jo net tinke dat jo in bytsje tweaking dogge, kinne jo de folgjende gids brûke om ferskate DNS-tsjinstferlieners te testen om te sjen wêr't jo it bêste binne foar jo:

Besykje jo DNS-fersoarer te fergrutsjen hoe flugere webgegevens

As jo ​​in DNS-provider brûke, kinne jo in ynstruksje fine om jo DNS-ynstellingen te feroarjen yn 'e folgjende lokaasje:

DNS fan jo Mac beheare

Ien kear dat jo feroare binne ta in oare DNS-oanbieder, gean Safari ôf. Relulearje Safari en besykje de webside wêrtroch jo problemen problemen feroarsaakje.

As de side no OK is, en Safari bliuwt reageare, dan binne jo allegear set; it probleem wie mei de DNS-oanbieder. Om dûbele wis te meitsjen, besykje itselde webside dan wer nei it sluten fan jo Mac te starten. As alles noch wurket, dan binne jo dien.

As it net is, is it probleem wierskynlik oars. Jo kinne weromkomme nei jo eardere DNS-ynstellingen, of krekt de nije op'en nij litte, benammen as jo feroare binne ta ien fan 'e DNS-providers dy't ik biede boppe-op; beide wurken tige goed.

Skeakelje Safari's DNS Prefetch

As jo ​​noch problemen hawwe, kinne jo se oplosse troch nea dizze webside wer opnij te besykjen of troch DNS foarôf te kommen.

It soe goed wêze as DNS foarôfhanneling in foarkar yn Safari wie. It soe even noflik wêze as jo it foarôfhinklikens op in side-by-site basis útsette kinne. Mar sûnt gjin fan dizze opsjes is op it stuit beskikber is, moatte wy in oare oanpak brûke om de funksje út te skeakeljen.

  1. Laad Terminal, lizzend by / Applikaasjes / Utilities.
  2. Yn it terminalfinster dat iepen wurdt, ynfiere dan de folgjende kommando yn of kopiearje / ynfoegje:
  3. Defaults sortearje com.apple.safari WebKitDNSPrefetchingEnabled -boolean false
  4. Druk ynfiere of werom.
  5. Jo kinne dan terminal ôfslute.

Skeakelje en ferfiere Safari, en folgje de webside wer werom dy't jo problemen hat. It moat no goed fine. It probleem wie wierskynlik in âldere router yn jo thús's netwurk. As jo ​​de router soms ferfange, of as de rûtefabrikant biedt in firmware-oplieding dy't it probleem beheart, dan wolle jo DNS foarôfbrekke. Hjir is hoe.

  1. Laad Terminal.
  2. Yn it terminalfinster ynfiere jo it folgjende kommando:
  3. standerts skriuwt com.apple.safari WebKitDNSPrefetchingEnabled
  4. Druk ynfiere of werom.
  5. Jo kinne dan terminal ôfslute.

Dat is it; Jo moatte allegear ynsteld wurde. Op lange termyn, jo binne meastentiids better mei DNS-prefetching ynskeakele. Mar as jo faak besykje in webside dy't problemen hat, kinne DNS foarôfbrekke wurde kin de tagelyk besykje in nofliker meitsje.