Решавање проблема у Сафарију—споро учитавање страница

Сафари, заједно са скоро сваким другим прегледачем, сада укључује ДНС унапред преузимање, функцију дизајнирану да сурфовање вебом учини брже искуство гледајући све везе уграђене у веб страницу и испитивање вашег ДНС сервера да бисте решили сваку везу на његову стварну ИП адресу.

Када ДНС унапред учитавање функционише добро, у тренутку када изаберете везу на веб локацији, ваш претраживач већ зна ИП адресу и спреман је да учита тражену страницу. То значи веома брзо време одговора док се крећете са странице на страницу.

Па, како ово може бити лоша ствар? Па, испоставило се да ДНС претходно преузимање може имати неке занимљиве недостатке, иако само под одређеним условима. Иако већина претраживача сада има ДНС претходно преузимање, ми ћемо се концентрисати на Сафари, пошто је то водећи претраживач за Мац.

Када Сафари учита веб локацију, понекад се страница приказује и изгледа спремна да прегледате њен садржај. Али када покушате да скролујете горе или доле по страници или померите показивач миша, добићете курсор који се окреће. Можда ћете приметити да се икона за освежавање прегледача још увек окреће. Све ово указује да иако је страница успешно приказана, нешто спречава претраживач да одговори на ваше потребе.

Постоји низ могућих криваца. Страница може да има грешке, сервер сајта је можда спор или део странице ван сајта, као што је услуга огласа треће стране, можда не ради. Ове врсте проблема су обично привремене и вероватно ће нестати за кратко време, од неколико минута до неколико дана.

Проблеми са преддохваћањем ДНС-а раде мало другачије. Обично утичу на исту веб локацију кад год је посетите први пут у сесији прегледача Сафари. Можда ћете посетити сајт у раним јутарњим сатима и открити да веома споро реагује. Вратите се сат касније и све је у реду. Следећег дана, исти образац се понавља. Ваша прва посета је спора, заиста спора; све наредне посете тог дана су сасвим у реду.

Шта се дешава са ДНС унапред преузимањем?

У нашем примеру изнад, када ујутру одете на веб локацију, Сафари користи прилику да пошаље ДНС упите за сваку везу коју види на страници. У зависности од странице коју учитавате, може бити неколико упита или хиљаде, посебно ако је то веб локација која има много коментара корисника или посећујете форум неке врсте.

Проблем није толико у томе што Сафари шаље тоне ДНС упита, већ у томе што нека старија кућна мрежа рутери не могу да поднесу оптерећење захтева, или да је ДНС систем вашег ИСП-а премали за захтеве или комбинацију оба.

Постоје две једноставне методе за решавање проблема са перформансама ДНС унапред преузимања. Провешћемо вас кроз обе методе.

Промените свог ДНС провајдера

Први метод је да промените добављача ДНС услуга. Многи људи користе било шта ДНС подешавања њихова ИСП каже им да користе, али генерално, можете користити било ког ДНС провајдера који желите. Према нашем искуству, ДНС услуга нашег локалног ИСП-а је прилично лоша. Промена добављача услуга била је добар потез са наше стране; то може бити добар потез и за вас.

Можете тестирати свог тренутног ДНС провајдера користећи упутства у онлајн водичу.

Ако након провере ДНС услуге одлучите да промените на другу, очигледно је питање, коју? Можете пробати ОпенДНС или Гоогле јавни ДНС, два популарна и бесплатна провајдера ДНС услуга, али ако немате ништа против да направите мало подешавање, можете користити водич за тестирање различитих добављача ДНС услуга да бисте видели који је најбољи за вас.

Када одаберете ДНС провајдера за коришћење, можете га променити ДНС подешавања вашег Мац-а.

Када пређете на другог ДНС провајдера, затворите Сафари. Поново покрените Сафари, а затим испробајте веб локацију која вам је изазивала поновљене проблеме.

Ако се сајт сада учитава ОК, а Сафари и даље реагује, онда сте спремни; проблем је био са ДНС провајдером. Да бисте били двоструко сигурни, покушајте поново да учитате исту веб локацију након што искључите и поново покренете Мац. Ако све и даље ради, готови сте.

Ако не, проблем је вероватно негде другде. Можете да се вратите на своја ранија ДНС подешавања или једноставно оставите нове на месту, посебно ако сте променили на једног од ДНС провајдера које смо горе предложили; обоје раде веома добро.

Онемогућите Сафари-јево ДНС префетцх

Ако и даље имате проблема, можете их решити тако што више никада не посетите ту веб локацију или онемогућите ДНС претходно преузимање.

Било би лепо када би ДНС претходно преузимање била поставка преференције у Сафарију. Било би још лепше када бисте могли да онемогућите преузимање унапред од локације до локације. Али пошто ниједна од ових опција тренутно није доступна, мораћемо да користимо другачији приступ да онемогућимо ову функцију.

  1. Лаунцх Терминал, који се налази у /Applications/Utilities.

  2. У прозору терминала који се отвори унесите или копирајте/налепите следећу команду:

    дефаултс врите цом.аппле.сафари ВебКитДНСПрефетцхингЕнаблед -боолеан фалсе. 
  3. Притисните Ентер или Повратак.

  4. Тада можете одустати Терминал.

Прекините и поново покрените Сафари, а затим поново посетите веб локацију која вам је стварала проблеме. Сада би требало да ради добро. Проблем је вероватно био старији рутер у вашој кућној мрежи. Ако једног дана замените рутер или ако произвођач рутера понуди надоградњу фирмвера која решава проблем, пожелећете да поново укључите ДНС претходно преузимање. Ево како.

  1. Лансирање Терминал.

  2. У прозору терминала унесите следећу команду:

    подразумеване вредности пишу цом.аппле.сафари ВебКитДНСПрефетцхингЕнаблед. 
  3. Притисните Ентер или Повратак.

  4. Тада можете одустати Терминал.

То је то; требало би да будете спремни. Дугорочно гледано, обично вам је боље ако је ДНС претходно преузимање омогућено. Али ако често посећујете веб локацију која има проблема, искључивање ДНС унапред преузимања може учинити свакодневну посету пријатнијом.