Hibaelhárítás Safari - Lassú oldalak betöltése

A DNS előhívás letiltása javíthatja a Safari teljesítményét

A Safari, valamint minden más böngésző mellett mostantól kezdve a DNS-előhívás is, amelynek célja, hogy a webes szörfözés gyorsabb élményt nyújtson a weboldalba ágyazott összes link megtekintésével és a DNS-kiszolgáló lekérdezésével, IP-cím.

Amikor a DNS előhívása jól működik, a weboldalon lévő linkre kattintva a böngésző már ismeri az IP-címet, és készen áll a kért oldal betöltésére. Ez nagyon gyors válaszidőt jelent, amikor oldalról oldalra mozog.

Szóval, hogyan lehet ez rossz dolog? Nos, kiderül, hogy a DNS előhívásnak lehet néhány érdekes hátránya, bár csak bizonyos körülmények között. Míg a legtöbb böngésző most már DNS előhívással rendelkezik, a Safari-ra koncentrálunk , mivel ez a Mac vezető böngészője.

Amikor a Safari weboldalt tölt be, néha megjelenik az oldal, és készen áll arra, hogy megvizsgálja a tartalmát. De ha megpróbálsz felfelé vagy lefelé görgetni az oldalt, vagy mozgatod az egérmutatót, akkor kapsz egy kurzort. Előfordulhat, hogy a böngésző frissítési ikonja is fonódik. Mindez azt jelzi, hogy míg az oldal sikeresen megjelenik, valami megakadályozza, hogy a böngésző válaszoljon az igényeire.

Számos lehetséges bűnös. Az oldalnak hibái lehetnek, a webhelykiszolgáló lassú lehet, vagy az oldal kívüli része, például egy harmadik fél hirdetési szolgáltatása leállhat. Az ilyen jellegű problémák rendszerint átmenetiek, és valószínűleg rövid időn belül el fognak menni, néhány percről néhány napra.

A DNS-előhívási kérdések kicsit másképpen működnek. Általában ugyanazt a weboldalt érinti, amikor először látogat el egy Safari böngésző munkamenetben. Korán reggel meglátogathatja a webhelyet, és megállapíthatja, hogy rendkívül lassan reagál. Gyere vissza egy órával később, és minden rendben van. Másnap ugyanaz a minta ismétlődik. Első látogatása lassú, nagyon lassú; a későbbi látogatások csak rendben vannak.

Szóval, mi történik a DNS előhívással?

A fenti példánkban, amikor reggel elindul a weboldalra, a Safari megpróbálja elküldeni a DNS lekérdezéseket minden olyan linkre, amelyet az oldalon lát. A betöltött oldal függvényében lehet, hogy néhány lekérdezés vagy több ezer lehet, különösen, ha olyan webhelyről van szó, amely sok felhasználói megjegyzést tartalmaz, vagy valamilyen típusú fórumot látogat meg.

A probléma nem annyira az, hogy a Safari több DNS-lekérdezést küld ki, de néhány régebbi otthoni hálózati router nem tudja kezelni a kérelem terhelését, vagy hogy az internetszolgáltató DNS-rendszere alacsony a kéréseknél vagy a kettő kombinációjánál.

Két egyszerű módszer a hibaelhárításra és a DNS-előhívási teljesítményre vonatkozó problémák megoldására. Mindkét módszert átviszük.

Módosítsa a DNS-szolgáltatót

Az első módszer a DNS-szolgáltató megváltoztatása. Sokan használják azokat az DNS- beállításokat, amelyeket az internetszolgáltatójuk használni kíván, de általában használhatja a kívánt DNS-szolgáltatót. Tapasztalatom szerint a helyi ISP DNS szolgáltatása nagyon rossz. A szolgáltatók megváltoztatása jó lépés volt a mi részünkre; ez is jó lépés lehet neked.

Az aktuális DNS-szolgáltatót a következő útmutató utasításai alapján tesztelheti:

A böngésző nem jeleníti meg helyesen a webhelyet: Hogyan javíthatom ki ezt a problémát?

Ha a DNS-szolgáltatás ellenőrzése után úgy dönt, hogy másikra vált, a nyilvánvaló kérdés az, hogy melyik? Kipróbálhatja az OpenDNS-t vagy a Google nyilvános DNS-jét, két népszerű és ingyenes DNS-szolgáltatót, de ha nem bánja, hogy kicsit módosíthatja, akkor a következő útmutatóban kipróbálhatja a különböző DNS-szolgáltatókat, hogy megnézze, melyik a legjobb az Ön számára:

Tesztelje meg a DNS-szolgáltatóját, hogy gyorsabb webes hozzáférést érjen el

Miután kiválasztotta a használni kívánt DNS-szolgáltatót, a következő útmutatóban talál útmutatást a Mac DNS beállításainak módosításához:

Kezelje a Mac DNS-jét

Miután megváltozott egy másik DNS-szolgáltató, lépjen ki a Safariból. Indítsa újra a Safari programot, majd próbálja meg a webhelyet, amely ismételt problémákat okoz.

Ha a webhely betölti az OK-t most, és a Safari továbbra is érzékeny, akkor mind meg van adva; a probléma a DNS szolgáltatóval történt. Kétszeresen biztos abban, hogy újra le akarja tölteni ugyanazt a webhelyet, és újraindítja Mac-jét. Ha minden még működik, készen vagy.

Ha nem, a probléma valószínűleg máshol van. Visszaállíthatja korábbi DNS-beállításait, vagy hagyhatja helyükre az újakat, különösen akkor, ha az egyik fent említett DNS szolgáltatóra váltottál; mindkettő nagyon jól működik.

Letiltja a Safari DNS-előtelepítését

Ha továbbra is problémái vannak, akkor megoldhatja őket, ha soha nem látogatja meg újra a webhelyet, vagy letiltja a DNS előhívását.

Jó lenne, ha a DNS-előhívás a Safari preferencia beállítása lenne. Még ennél is szebb lenne, ha letilthatja az előhívást webhelyenként. Mivel egyik ilyen opció sem áll rendelkezésre, a funkció letiltásához más megközelítést kell alkalmaznunk.

  1. Indító terminál, amely a / Applications / Utilities alatt található.
  2. A megnyíló Terminál ablakban adja meg vagy illessze be vagy illessze be a következő parancsot:
  3. alapértelmezések írják com.apple.safari WebKitDNSPrefetchingEnabled -boolean false
  4. Nyomja meg az enter vagy a return gombot.
  5. Ezután kiléphet Terminálból.

Lépjen ki és indítsa újra a Safari alkalmazást, majd nézze át a problémát okozó webhelyet. Most rendben kell működnie. A probléma valószínűleg egy régebbi router az otthoni hálózatában. Ha egyszer cserélje le az útválasztót, vagy ha az útválasztó gyártó olyan firmware-frissítést kínál, amely megoldja a problémát, vissza kívánja kapcsolni a DNS előhívást. Itt van, hogyan.

  1. Indító terminál.
  2. A Terminál ablakban adja meg a következő parancsot:
  3. alapértelmezett írja a com.apple.safari WebKitDNSPrefetchingEnabled parancsot
  4. Nyomja meg az enter vagy a return gombot.
  5. Ezután kiléphet Terminálból.

Ez az; mindenképpen be kell állítanod. Hosszú távon általában jobb, ha a DNS-előhívás engedélyezve van. De ha gyakran látogat el egy olyan webhelyet, amelynek problémái vannak, a DNS-előzet leállítása miatt a napi látogatás élvezetesebbé teheti.