Zgjidhja e problemeve të Safari - ngarkesa e ngadaltë e faqes

Çaktivizimi i parazgjedhur DNS mund të përmirësojë performancën e Safari-t

Safari, së bashku me çdo shfletues tjetër, tani përfshin prefetching DNS, një veçori e dizajnuar për të bërë surfing në internet një eksperiencë më të shpejtë duke shikuar të gjitha lidhjet e ngulitura në një faqe interneti dhe duke kërkuar serverin tuaj DNS për të zgjidhur çdo lidhje me atë aktuale Adresa IP.

Kur prefetching DNS është duke punuar mirë, nga koha që ju klikoni në një lidhje në një faqe interneti, shfletuesi juaj tashmë e di adresën IP dhe është gati për të ngarkuar faqen e kërkuar. Kjo do të thotë shumë herë të shpejtë përgjigjeje kur lëvizni nga faqja në faqe.

Pra, si mund të jetë kjo një gjë e keqe? E pra, rezulton se prefetching DNS mund të ketë disa të meta interesante, edhe pse vetëm në kushte të veçanta. Ndërsa shumica e shfletuesve tani kanë prefetching DNS, ne do të përqendrohemi në Safari , pasi që është shfletuesi kryesor për Mac.

Kur Safari ngarkon një faqe interneti, nganjëherë faqja është shfaqur dhe duket gati për ju të lexoni përmbajtjen e saj. Por, kur përpiqeni të shkoni lart ose poshtë në faqe, ose lëvizni treguesin e miut, ju merrni një kursor tjerrje. Mund të vëreni se ikona e rifreskimit të shfletuesit po vazhdon të rrotullohet. E gjithë kjo tregon se ndërsa faqja është dhënë me sukses, diçka po pengon që shfletuesi të përgjigjet ndaj nevojave tuaja.

Ka një numër fajtorësh të mundshëm. Faqja mund të ketë gabime, serveri i faqes mund të jetë i ngadalshëm ose një pjesë jashtë faqes së faqes, siç është shërbimi i një reklamimi të palës së tretë, mund të jetë poshtë. Këto lloje çështjesh zakonisht janë të përkohshme dhe ndoshta do të largohen në një kohë të shkurtër, nga disa minuta deri në disa ditë.

Çështjet e parazgjedhjes së DNS-it funksionojnë pak më ndryshe. Ata zakonisht ndikojnë në të njëjtën faqe interneti sa herë që vizitoni atë për herë të parë në një sesion të shfletuesit Safari. Ju mund të vizitoni faqen në mëngjesin e hershëm dhe të gjeni se është tepër i ngadalshëm për t'u përgjigjur. Kthehuni një orë më vonë, dhe gjithçka është mirë. Ditën tjetër, i njëjti model përsëritet. Vizita juaj e parë është e ngadalshme, me të vërtetë e ngadalshme; çdo vizitë e mëvonshme atë ditë është e drejtë.

Pra, çfarë po ndodh me DNS prefetching?

Në shembullin tonë më lart, kur të shkoni në faqen e internetit, gjëja e parë në mëngjes, Safari shfrytëzon mundësinë për të dërguar pyetje DNS për çdo lidhje që ai e sheh në faqe. Në varësi të faqes që po ngarkoni, mund të ketë disa pyetje ose mund të jenë mijëra, veçanërisht nëse është një faqe interneti që ka shumë komente të përdoruesit ose jeni duke vizituar një forum të një lloji.

Problemi nuk është aq shumë sa që Safari po dërgon tonë DNS pyetje, por se disa routera të rrjetit më të vjetër në shtëpi nuk mund të përballojnë ngarkesën e kërkesës ose se sistemi DNS i ISP-së është i vogël për kërkesat ose një kombinim i të dyjave.

Ekzistojnë dy metoda të lehta të zgjidhjes së problemeve dhe zgjidhjen e problemeve të performancës së paracaktuar DNS. Ne do të marrim ju me të dyja metodat.

Ndrysho Ofruesin e Shërbimit DNS

Metoda e parë është të ndryshoni ofruesin e shërbimit DNS. Shumë njerëz përdorin cilësdo DNS cilësimet e tyre ISP u thotë atyre të përdorin, por në përgjithësi, ju mund të përdorni çdo ofrues shërbimi DNS që dëshironi. Në përvojën time, shërbimi DNS i ISP-së vendor është shumë i keq. Ndryshimi i ofruesve të shërbimeve ishte një lëvizje e mirë nga ana jonë; mund të jetë një lëvizje e mirë për ju.

Ju mund ta provoni ofruesin tuaj të tanishëm DNS duke përdorur udhëzimet në udhëzuesin e mëposhtëm:

Shfletuesi im nuk shfaq një faqe interneti në mënyrë korrekte: Si mund ta rregulloj këtë problem?

Nëse pas kontrollit të shërbimit tuaj DNS vendosni të ndryshoni në një tjetër, pyetja e qartë është, cila është? Ju mund të provoni OpenDNS ose DNS publike të Google, dy ofrues të shërbimeve popullore dhe të lira DNS, por nëse nuk keni ndërmend të bëni një tweaking pak, ju mund të përdorni udhëzuesin e mëposhtëm për të testuar ofruesit e shërbimeve DNS të ndryshme për të parë se cili është më i miri për ju:

Test DNS Provider juaj për të fituar më shumë Web Access

Pasi të keni zgjedhur një ofrues DNS për t'u përdorur, mund të gjeni udhëzime për ndryshimin e cilësimeve DNS të Mac në udhëzuesin e mëposhtëm:

Menaxho DNS-në e Mac-it tënd

Sapo të keni ndryshuar në një tjetër ofrues DNS, lë Safari. Rinisni Safarin dhe më pas provoni faqen e internetit që ju shkaktoi probleme të përsëritura.

Nëse faqja po ngarkon OK tani, dhe Safari mbetet i përgjegjshëm, atëherë të gjithë jeni të vendosur; problemi ishte me ofruesin e DNS. Për të bërë dyshimtë sigurt, provoni të ngarkoni faqen e njëjtë përsëri pasi të keni mbyllur dhe rifilluar Mac-in tuaj. Nëse gjithçka ende funksionon, ju jeni bërë.

Nëse jo, problemi është ndoshta diku tjetër. Ju mund të ktheheni në cilësimet tuaja të mëparshme DNS, ose thjesht lini ato të reja në vend, veçanërisht nëse keni ndryshuar në një nga ofruesit e DNS që kam sugjeruar më lart; të dy punojnë shumë mirë.

Çaktivizo parazgjedhjen DNS të Safariut

Nëse vazhdoni të keni probleme, mund t'i zgjidhni duke mos e vizituar përsëri atë faqe, ose duke e çaktivizuar prefetching DNS.

Do të ishte mirë nëse DNS prefetching ishin një vendosje preferenciale në Safari. Do të ishte edhe më e këndshme nëse mund të çaktivizonit prefetching në bazë të site-by-site. Por meqë asnjë prej këtyre opsioneve nuk është aktualisht në dispozicion, do të duhet të përdorim një qasje tjetër për të çaktivizuar funksionet.

  1. Launch Terminal, që gjendet në / Applications / Utilities.
  2. Në dritaren e Terminalit që hapet, futni ose kopjoni / ngjisni komandën e mëposhtme:
  3. defaults shkruaj com.apple.safari WebKitDNSPrefetchingEnabled -boolean false
  4. Shtypni Enter ose kthehuni.
  5. Ju mund ta lini Terminalin.

Leshohuni dhe rifilloni Safari, dhe pastaj rishikoni faqen e internetit qe po ju shkaktoje probleme. Duhet të punojë mirë tani. Problemi ka të ngjarë që një router i vjetër në rrjetin e shtëpisë suaj. Nëse një ditë zëvendësoni routerin, ose nëse prodhuesi i ruterit ofron një përditësim firmware që zgjidh çështjen, ju do të dëshironi të aktivizoni përsëri DNS-në. Ja se si.

  1. Niseni terminalin.
  2. Në dritaren e Terminalit, futni komandën e mëposhtme:
  3. defaults shkruaj com.apple.safari WebKitDNSPrefetchingEnabled
  4. Shtypni Enter ose kthehuni.
  5. Ju mund ta lini Terminalin.

Kjo eshte; ju duhet të jeni të vendosur të gjithë. Në afat të gjatë, zakonisht je më mirë me aktivizimin e DNS prefetching. Por nëse vizitoni shpesh një faqe interneti që ka probleme, kthimi i DNS prefetching off mund ta bëjë vizitën e përditshme më të kënaqshme.