Riešenie problémov Safari - pomalé načítanie stránok

Vypnutie predvoleného nastavenia DNS môže zlepšiť výkon služby Safari

Safari, spolu s takmer všetkými ostatnými prehliadačmi, teraz obsahuje predvolené služby DNS, funkciu navrhnutú tak, aby surfovanie na internete rýchlejším zážitkom pri pohľade na všetky odkazy vložené do webovej stránky a dotazovaní vášho servera DNS na vyriešenie každého odkazu na jeho skutočné IP adresa.

Keď predpoveď DNS funguje dobre, v okamihu, keď kliknete na odkaz na webovej lokalite, váš prehliadač už pozná IP adresu a je pripravený na nahratie požadovanej stránky. To znamená veľmi rýchly čas odozvy pri prechode zo strany na stránku.

Takže, ako to môže byť zlá vec? No, ukázalo sa, že DNS preloading môže mať niektoré zaujímavé nevýhody, hoci len za určitých podmienok. Zatiaľ čo väčšina prehliadačov má predvolené služby DNS, zameriame sa na Safari , pretože je to popredný prehliadač pre Mac.

Keď služba Safari načíta webovú lokalitu, niekedy stránka vykresľuje a zobrazí sa ako pripravená na prečítanie obsahu. Ak sa však pokúsite posunúť stránku nahor alebo nadol, alebo posunúť ukazovateľ myši, získate kurzor. Môžete si všimnúť, že ikona obnovenia prehliadača sa stále otáča. To všetko naznačuje, že zatiaľ čo stránka bola úspešne vykreslená, niečo bránia prehliadaču reagovať na vaše potreby.

Existuje niekoľko možných vinníkov. Stránka môže obsahovať chyby, server stránok môže byť pomalý alebo môže byť stránka mimo stránky, napríklad reklamná služba tretej strany, obmedzená. Tieto typy problémov sú zvyčajne dočasné a pravdepodobne zaniknú v krátkom čase, od niekoľkých minút do niekoľkých dní.

Problémy s predvolením DNS pracujú trochu inak. Zvyčajne sa týkajú toho istého webu vždy, keď ho navštívite po prvýkrát v relácii prehľadávača Safari. Môžete navštíviť stránky skoro ráno a zistíte, že je veľmi pomalé reagovať. Vráť sa o hodinu neskôr a všetko je v poriadku. Nasledujúci deň sa opakuje ten istý vzor. Vaša prvá návšteva je pomalá, veľmi pomalá; akékoľvek následné návštevy toho dňa sú v poriadku.

Takže, čo sa deje s predvolením DNS?

V našom príklade vyššie, keď prejdete na webovú stránku prvú vec ráno, Safari využíva príležitosť na odosielanie dopytov DNS pre každý odkaz, ktorý vidí na stránke. V závislosti od načítanej stránky to môže byť niekoľko otázok, alebo to môže byť tisíce, najmä ak je to webová stránka, ktorá má veľa komentárov používateľov alebo navštevujete nejaké fórum.

Problém nie je taký, že služba Safari odosiela tuny dopytov DNS, ale niektoré staršie smerovače domácej siete nemôžu zvládnuť požadovanú záťaž alebo systém DNS poskytovateľa internetových služieb je podriadený požiadavkám alebo kombinácii oboch.

Existujú dva jednoduché metódy na riešenie problémov a riešenie problémov s prednostným načítavaním DNS. Presmerujeme vás oboma spôsobmi.

Zmeňte poskytovateľa služby DNS

Prvou možnosťou je zmena poskytovateľa služieb DNS. Mnoho ľudí používa akékoľvek nastavenia DNS, ktoré im ich ISP povie, aby ich mohli používať, ale vo všeobecnosti môžete použiť akéhokoľvek poskytovateľa služby DNS, ktorý chcete. Podľa mojich skúseností je naša služba DNS lokálneho poskytovateľa internetových služieb dosť zlá. Zmena poskytovateľov služieb bola dobrým krokom z našej strany; môže to byť tiež dobrý krok pre vás.

Aktuálny poskytovateľ DNS môžete otestovať pomocou pokynov v nasledovnej príručke:

Môj prehliadač správne nezobrazuje webové stránky: Ako opravím tento problém?

Ak po kontrole vašej služby DNS sa rozhodnete zmeniť inú, je zrejmé, ktorá z nich je? Môžete skúsiť OpenDNS alebo Google Public DNS, dvoch obľúbených a bezplatných poskytovateľov služieb DNS, ale ak vám nevadí robiť trochu ladenie, môžete použiť nasledujúcu príručku na testovanie rôznych poskytovateľov služieb DNS, aby ste zistili, ktorý z nich je pre vás najvýhodnejší:

Otestujte svojho poskytovateľa DNS, aby získal rýchlejší prístup na web

Po výbere poskytovateľa DNS, ktorý chcete použiť, nájdete pokyny na zmenu nastavení DNS systému Mac v nasledovnej príručke:

Správa DNS systému Mac

Po zmene na iného poskytovateľa DNS ukončite Safari. Znova spustite Safari a potom vyskúšajte webové stránky, ktoré spôsobovali opakované problémy.

Ak sa lokalita načítava OK a služba Safari zostáva citlivá, potom ste všetci nastavení. problém bol s poskytovateľom DNS. Aby ste sa uistili, že po tom, čo vypnete a reštartujete počítač Mac, skúste načítať ten istý web znovu. Ak všetko funguje, skončíte.

Ak nie, problém je pravdepodobne inde. Môžete sa vrátiť k predchádzajúcim nastaveniam DNS alebo len nechať nové na svojom mieste, najmä ak ste sa zmenili na jedného z poskytovateľov DNS, ktorý som navrhol vyššie; obaja fungujú veľmi dobre.

Zakázať predzadenie DNS pre Safari

Ak stále máte problémy, môžete ich vyriešiť tým, že znovu navštívite túto webovú stránku, alebo vypnutím predvoleného DNS.

Bolo by pekné, keby prefektovanie DNS bolo nastavením preferencií v programe Safari. Bolo by ešte lepšie, keby ste mohli zablokovať predbežné vyzdvihovanie na základe jednotlivých stránok. Vzhľadom na to, že v súčasnosti nie je k dispozícii žiadna z týchto možností, budeme musieť použiť iný prístup k vypnutiu tejto funkcie.

  1. Terminál spustenia, ktorý sa nachádza na / Applications / Utilities.
  2. V okne Terminál, ktoré sa otvorí, zadajte alebo skopírujte / prilepte nasledujúci príkaz:
  3. predvolené písanie com.apple.safari WebKitDNSPrefetchingEnabled -boolean false
  4. Stlačte kláves enter alebo návrat.
  5. Terminál môžete potom ukončiť.

Ukončite a opätovne spustite program Safari, a potom znovu navštívte webové stránky, ktoré vám spôsobovali problémy. Teraz by to malo fungovať dobre. Problém bol pravdepodobne starší smerovač vo vašej domácej sieti. Ak raz nahradíte smerovač alebo ak výrobca smerovača ponúka aktualizáciu firmvéru, ktorá vyrieši problém, budete chcieť znova zapnúť DNS. Tu je návod.

  1. Spustite terminál.
  2. V okne Terminál zadajte nasledujúci príkaz:
  3. predvolené písať com.apple.safari WebKitDNSPrefetchingEnabled
  4. Stlačte kláves enter alebo návrat.
  5. Terminál môžete potom ukončiť.

To je ono; mali by ste byť všetci nastavení. V dlhodobom horizonte je zvyčajne lepšie, ak je zapnuté predvolené nastavenie DNS. Ak však často navštevujete webové stránky, ktoré majú problémy, prepínanie DNS v predstihu môže dennú návštevu urobiť príjemnejšou.