"Safari" trikčių šalinimas - lėta puslapio apkrova

"DNS" išankstinio pasirinkimo išjungimas gali pagerinti "Safari" našumą

"Safari", taip pat beveik kiekviena kita naršyklė, dabar apima DNS išankstinį pasirinkimą, funkciją, skirtą naršyti internete greitesnę patirtį , žiūrint į visas tinklalapyje įterptas nuorodas ir užklausą jūsų DNS serveriui išspręsti kiekvieną nuorodą į jo faktinį IP adresas.

Kai DNS išankstinis apdorojimas veikia gerai, tuo metu, kai spustelėsite nuorodą svetainėje, jūsų naršyklė jau žino IP adresą ir yra pasirengusi įkelti prašomą puslapį. Tai reiškia labai greitą atsakymo laiką, kai pereinate iš vieno puslapio į kitą.

Taigi, kaip tai gali būti blogas dalykas? Na, paaiškėja, kad DNS išankstinis pasirinkimas gali turėti keletą įdomių trūkumų, nors tik tam tikromis sąlygomis. Nors dauguma naršyklių dabar turi DNS išankstinį pasirinkimą, mes ketiname sutelkti dėmesį į "Safari" , nes tai yra pagrindinė "Mac" naršyklė.

Kai "Safari" įkelia svetainę, kartais puslapis yra išverstas ir pasirodo pasiruošęs peržiūrėti turinį. Bet kai bandote slinkti aukštyn arba žemyn į puslapį arba perkelkite pelės žymeklį, gaunate sukimo kursorių. Galbūt pastebėsite, kad naršyklės atnaujinimo piktograma vis dar sukasi. Visa tai rodo, kad nors puslapis buvo sėkmingai išverstas, kažkas neleidžia naršyklei reaguoti į jūsų poreikius.

Yra keletas galimų kaltininkų. Puslapyje gali būti klaidų, svetainės serveris gali būti lėtas arba puslapio dalis gali būti užblokuota, pvz., Trečiosios šalies skelbimų paslauga. Šios problemos paprastai būna laikinos, o greičiausiai jos išeis per trumpą laiką, nuo kelių minučių iki kelių dienų.

DNS išankstinio nustatymo problemos dirba šiek tiek kitaip. Paprastai jie įtakoja tą pačią svetainę, kai pirmą kartą naršote seansą naršydami "Safari". Anksti ryte galite apsilankyti svetainėje ir sužinoti, kad atsakyti yra labai lėtas. Grįžkite po valandos ir viskas gerai. Kitą dieną pakartojamas tas pats modelis. Pirmasis jūsų vizitas yra lėtas, labai lėtas; bet kokie vėlesni apsilankymai tą dieną yra tiesiog gerai.

Taigi, kas vyksta naudojant DNS išankstinį pasirinkimą?

Anksčiau pateiktame pavyzdyje, kai pirmą kartą einate į svetainę ryte, Safari naudojasi galimybe išsiųsti DNS užklausas dėl kiekvienos nuorodos, kurią jis mato puslapyje. Atsižvelgiant į įkeliamą puslapį, gali būti keletas užklausų arba gali būti tūkstančiai, ypač jei tai svetainė, kurioje yra daugybė vartotojų komentarų arba lankotės tam tikro tipo forume.

Problema yra ne tiek daug, kad "Safari" siunčia daugybę DNS užklausų, bet kai kurie senesni namų tinklo maršrutizatoriai negali apdoroti užklausos apkrovos arba jūsų ISP DNS sistema yra mažesnė užklausoms arba jų derinys.

Yra du paprasti metodai, kaip išspręsti problemas, susijusias su DNS išankstiniu pasirinkimu. Mes supažindinsime jus su abu metodais.

Pakeisk savo DNS paslaugų teikėją

Pirmasis metodas - pakeisti DNS paslaugų teikėją. Daugelis žmonių naudoja bet kokius DNS parametrus, kuriuos jų interneto paslaugų teikėjas nurodo jiems naudoti, bet apskritai galite naudoti bet kurį norimą DNS paslaugų teikėją. Mano patirtis rodo, kad mūsų vietinio interneto paslaugų teikėjo DNS paslauga yra gana bloga. Paslaugų teikėjų keitimasis buvo geras mūsų žingsnis; taip pat gali būti geras žingsnis.

Galite išbandyti savo dabartinį DNS teikėją, naudodamasis instrukcijomis, pateiktomis šiame vadove:

Mano naršyklė tinkamai nerodo tinklalapio: kaip išspręsti šią problemą?

Jei patikrinus DNS paslaugą nuspręsite pakeisti kitą, tai akivaizdus klausimas, kuris iš jų? Galite pabandyti "OpenDNS" ar "Google Public DNS" - du populiarius ir nemokamus DNS paslaugų teikėjus, tačiau, jei jūs neprieštarate šiek tiek truputį, naudodamiesi šiuo vadovu galėsite patikrinti įvairius DNS paslaugų teikėjus, kad sužinotumėte, kuris iš jų jums labiausiai tinka:

Patikrinkite savo DNS teikėją, kad gautumėte greitesnę žiniatinklio prieigą

Kai naudojate DNS paslaugų teikėją, galite rasti instrukcijas, kaip keisti savo "Mac" DNS nustatymus šiame vadove:

Valdykite savo "Mac" DNS

Kai pakeisite į kitą DNS teikėją, palikite "Safari". Iš naujo paleisk "Safari" ir išbandykite svetainę, dėl kurios kilo problemų.

Jei svetainė yra įkeliama dabar Gerai, o "Safari" visada reaguoja, tada jūs visi nustatote; problema buvo su DNS teikėju. Jei norite dukart įsitikinti, pabandykite įkelti tą pačią svetainę iš naujo, kai išjungsite ir iš naujo paleisite "Mac". Jei viskas vis dar veikia, baigsite.

Jei ne, problema tikriausiai yra kitur. Galite grįžti prie ankstesnių DNS nustatymų arba palikti naujus, ypač jei pakeitėte vieną iš siūlomų DNS paslaugų teikėjų. abu dirba labai gerai.

Išjunkite "Safari" DNS prefetch

Jei vis tiek kyla problemų, galite jas išspręsti, niekada nesilankydami šioje svetainėje arba išjunkite DNS išankstinį pasirinkimą.

Būtų malonu, jei "DNS" išankstinis pasirinkimas būtų "Safari" pasirinkimo nustatymas. Būtų dar gražiau, jei galėtumėte išjungti išankstinį pasirinkimą kiekvienoje vietoje. Tačiau kadangi nė viena iš šių parinkčių šiuo metu nėra, mes turėsime naudoti kitą požiūrį, kad funkcija būtų išjungta.

  1. Paleiskite terminalą, esantį / Applications / Utilities.
  2. Atsidariusiame terminalo lange įveskite arba kopijuokite / įklijuokite šią komandą:
  3. numatytuosius parametrus rašykite com.apple.safari WebKitDNSPrefetchingEnabled -vali false
  4. Paspauskite enter arba grįžti.
  5. Tada galite išeiti iš terminalo.

Baikite ir paleiskite "Safari", tada peržiūrėkite tinklalapį, dėl kurio kilo problemų. Jis turėtų gerai veikti dabar. Problema greičiausiai buvo senesnė jūsų namų tinklo maršrutizatorė. Jei kaskart pakeisite maršrutizatorių, arba jei maršrutizatoriaus gamintojas siūlo programinės įrangos atnaujinimą, kuris išsprendžia problemą, norėsite įjungti DNS išankstinį įkėlimą. Štai kaip.

  1. Paleidimo terminalas.
  2. Terminalo lange įveskite šią komandą:
  3. numatytuosius parametrus rašykite com.apple.safari WebKitDNSPrefetchingEnabled
  4. Paspauskite enter arba grįžti.
  5. Tada galite išeiti iš terminalo.

Viskas; tu turi būti viskas. Ilgainiui paprastai įjungiate DNS išankstinį įkėlimą. Bet jei dažnai lankote svetainę, kurioje yra problemų, išjunkite DNS išankstinį pasirinkimą, kad dienos apsilankymas būtų malonus.