Internet

Odpravljanje napak pri počasni strani v Safariju

Avtor: Lewis Jackson
Datum Ustvarjanja: 8 Maj 2021
Datum Posodobitve: 10 Maj 2024
Anonim
Debugging memory leaks - HTTP 203
Video.: Debugging memory leaks - HTTP 203

Vsebina

Onemogočanje prednastavitve DNS lahko izboljša delovanje Safarija

Safari poleg skoraj vsakega drugega brskalnika zdaj vključuje prednastavitev DNS, funkcijo, namenjeno hitrejšemu brskanju po spletu, tako da si ogledate vse povezave, vdelane v spletno stran, in poizvedujete po DNS strežniku, da razreši vsako povezavo do njene dejanske IP naslov.

Ko prednameščanje DNS dobro deluje, ko vaš brskalnik že klikne povezavo na spletnem mestu, že pozna IP naslov in je pripravljen za nalaganje zahtevane strani. To pomeni zelo hitre odzivne čase, ko se premikate s strani na stran.

Kako je to lahko slabo? No, izkaže se, da ima prednastavitev DNS lahko nekaj zanimivih pomanjkljivosti, čeprav le pod določenimi pogoji. Čeprav ima večina brskalnikov prednaročanje DNS, se bomo osredotočili na Safari, saj je to vodilni brskalnik za Mac.


Ko Safari naloži spletno mesto, se včasih stran izkaže in je videti, da je pripravljen, da natančno pregledate njeno vsebino. Ko pa poskušate pomakniti stran navzgor ali navzdol ali premakniti kazalec miške, dobite vrteči se kazalec. Morda opazite, da se še vedno vrti ikona za osvežitev brskalnika. Vse to kaže, da medtem, ko je stran uspešno upodobljena, brskalnik nekaj prepreči, da bi se odzval na vaše potrebe.

Obstaja več možnih krivcev. Na strani lahko pride do napak, strežnik spletnega mesta je lahko počasen ali pa lahko del strani, ki je zunaj mesta, na primer storitev za tretje osebe, odpade. Te vrste vprašanj so običajno začasne in bodo verjetno odšle v kratkem času, od nekaj minut do nekaj dni.

Težave s prednastavitvijo DNS delujejo nekoliko drugače. Običajno vplivajo na isto spletno mesto, kadar ga prvič obiščete na seji brskalnika Safari. Mesto boste morda obiskali zgodaj zjutraj in ugotovili, da se odziva izredno počasi. Vrni se uro kasneje in vse je dobro. Naslednji dan se ponovi isti vzorec. Vaš prvi obisk je počasen, res počasen; vsi naslednji obiski tistega dne so v redu.


Kaj se dogaja s prednastavitvijo DNS?

V našem zgornjem primeru, ko greste zjutraj na spletno mesto, Safari izkoristi priložnost, da pošlje poizvedbe DNS za vsako povezavo, ki jo vidi na strani. Glede na stran, ki jo nalagate, je lahko nekaj poizvedb ali lahko na tisoče, še posebej, če gre za spletno mesto, ki ima veliko komentarjev uporabnikov ali obiščete kakšen forum.

Težava ni toliko v tem, da Safari pošilja na tone DNS poizvedb, ampak v tem, da nekateri starejši usmerjevalniki domačega omrežja ne morejo prenesti nalaganja zahteve ali pa je DNS sistem vašega ponudnika internetnih storitev premalo za zahteve ali kombinacijo obeh.

Obstajata dve preprosti metodi za odpravljanje težav in reševanje težav z zmogljivostmi, ki jih prednamešča DNS. Popeljali vas bomo po obeh metodah.

Zamenjajte svojega ponudnika storitev DNS

Prvi način je menjava ponudnika storitev DNS. Veliko ljudi uporablja vse nastavitve DNS, ki jih navaja njihov ponudnik internetnih storitev, na splošno pa lahko uporabite katerega koli ponudnika storitev DNS, ki ga želite. Po naših izkušnjah je lokalna ponudnica internetnih storitev DNS precej slaba. Sprememba ponudnikov storitev je bila dobra poteza z naše strani; morda bo to dobra poteza tudi za vas.


Svojega trenutnega ponudnika DNS lahko preizkusite z uporabo navodil v spletnem priročniku.

Če se po preverjanju storitve DNS odločite za spremembo v drugo, je očitno vprašanje, katero? Poskusite lahko OpenDNS ali Google Public DNS, dva priljubljena in brezplačna ponudnika storitev DNS, če pa se ne motijo, da se malo potegnete, lahko uporabite priročnik za testiranje različnih ponudnikov storitev DNS in preverite, kateri je najboljši za vas.

Ko izberete ponudnika DNS za uporabo, lahko spremenite nastavitve DNS za Mac.

Ko zamenjate drugega ponudnika DNS, zapustite Safari. Znova zaženite Safari in nato preizkusite spletno mesto, ki vam je povzročalo večkratne težave.

Če se spletno mesto zdaj nalaga v redu in Safari ostane odziven, potem ste pripravljeni; težava je bila pri ponudniku DNS. Če želite biti dvojni, poskusite znova naložiti isto spletno mesto, ko zaustavite in znova zaženite Mac. Če vse še deluje, ste končali.

Če ne, je težava verjetno drugje. Lahko se vrnete na svoje prejšnje nastavitve DNS ali pa preprosto pustite nove na svojem mestu, še posebej, če ste se zamenjali za enega od ponudnikov DNS, ki smo ga predlagali zgoraj; obe delata zelo dobro.

Onemogoči prednastavitev DNS-ja Safari

Če imate še vedno težave, jih lahko rešite tako, da tega spletnega mesta nikoli več ne obiščete ali onemogočite prednastavitev DNS.

Bilo bi lepo, če bi bila prednastavitev DNS prednostna nastavitev v Safariju. Še lepše bi bilo, če bi lahko onemogočili vnaprejšnje nalaganje na mestu. Ker pa nobena od teh možnosti trenutno ni na voljo, bomo morali uporabiti drugačen pristop, da onemogočimo funkcijo.

  1. Izstrelite terminal, ki se nahaja na / Aplikacije / Utilities.

  2. V okno terminala, ki se odpre, vnesite ali kopirajte / prilepite naslednji ukaz:

    privzeto napišejo com.apple.safari WebKitDNSPrefetchingEnabled -boolean false

  3. Pritisnite vnesti ali vrnitev.

  4. Nato lahko nehate Terminal.

Zaprite in znova zaženite Safariin nato ponovno obiščite spletno mesto, ki vam je povzročalo težave. Zdaj bi moralo biti v redu. Verjetno je bil problem starejši usmerjevalnik v omrežju vašega doma. Če nekega dne zamenjate usmerjevalnik ali če proizvajalec usmerjevalnika ponudi nadgradnjo strojne programske opreme, ki odpravi težavo, boste želeli ponovno vklopiti prednastavitev DNS. Tukaj je kako.

  1. Kosilo Terminal.

  2. V okno terminala vnesite naslednji ukaz:

    privzeto napišejo com.apple.safari WebKitDNSPrefetchingEnabled

  3. Pritisnite vnesti ali vrnitev.

  4. Nato lahko nehate Terminal.

To je to; morali bi biti vsi pripravljeni. Na dolgi rok se ponavadi počutite z omogočeno prednastavitvijo DNS.Če pogosto obiščete spletno mesto, ki ima težave, lahko izklop prednastavitve DNS-ja naredi dnevni obisk bolj prijeten.

Zanimivo

Vam Je Priporočeno

Kaj je Yahoo?
Internet

Kaj je Yahoo?

Ko zaženete ikanje domače trani Yahoo earch in nato dotopate do drugega dela orodja (npr Novice, Receptiitd.), bote morda v ta namen preumerjeni na popolnoma drug ikalnik. Na primer, lahko uporabite ...
Razumevanje glavnih orodij v 3D Studio Max
Programska Oprema

Razumevanje glavnih orodij v 3D Studio Max

To je glavna plošča orodij, ki jo bote uporabili za utvarjanje, urejanje in nadzor predmetov na vaši ceni; nahaja e deno od vašega vmenika z razvrščenimi zavihki. Tu najdena orodja omogočajo dotop do ...