Safari ilə bağlı problemlər - Slow Page Loads

DNS Prefetching'i silmək Safari'nin performansını yaxşılaşdırır

Safari, hər bir digər brauzer ilə yanaşı, indi bir DNS səhifəsinə daxil olan hər bir linkə baxmaq və DNS serverinizin hər bir linkini faktiki olaraq həll etmək üçün sorgulayarak internetə sürətli bir təcrübə sörf etmək üçün nəzərdə tutulmuşdur. IP ünvanı.

DNS prefetching yaxşı işləyərkən, bir veb saytdakı bir linkə tıkladığınız zaman, brauzeriniz artıq IP ünvanını bilir və istənilən səhifəni yükləməyə hazırdır. Bu səhifədən səhifəyə keçərkən çox sürətli cavab vaxtları deməkdir.

Beləliklə, bu necə pis ola bilər? Yaxşı olar ki, DNS prefetching yalnız müəyyən şərtlərdə olmasına baxmayaraq, bəzi maraqlı çatışmazlıqlar ola bilər. Çox brauzerinizin artıq DNS-ə üstünlük verdiyinə baxmayaraq, Mac üçün aparıcı brauzer olduğundan Safari üzərində konsentrə olacaq .

Safari veb səhifəni yükləyərkən, bəzən səhifə işlənir və məzmunu nəzərdən keçirmək üçün hazır görünür. Ancaq səhifəni yuxarıya və ya aşağıya fırlatmağa çalışdığınız zaman və ya siçan pointerini hərəkət etsəniz, iplikçəkməli bir kursor alacaqsınız. Brauzer yeniləmə simgesinin hələ də iplikçəkmə olduğunu fərq edə bilərsiniz. Bütün bunlar göstərir ki, səhifənin uğurla göstərilməsinə baxmayaraq brauzerinizin sizin ehtiyaclarınıza cavab verməsinə mane olur.

Bir çox mümkün günahkar var. Sayfada səhvlər ola bilər, sayt server yavaş ola bilər və ya üçüncü tərəf reklam xidməti kimi səhifənin off-site hissəsi aşağı ola bilər. Bu tip məsələlər, ümumiyyətlə, müvəqqəti olur və ehtimal ki, bir neçə dəqiqədən bir neçə günə qədər qısa müddətdə uzaqlaşacaq.

DNS prefetching məsələləri bir az fərqli işləyir. Safari brauzerinizin ilk sessiyasında ilk dəfə ziyarət etdiyiniz zaman həmin veb səhifəyə təsir göstərirlər. Səhər tezdən siteyi ziyarət edə bilərik və cavab verməyə son dərəcə yavaş olduğunu görürsünüz. Bir saat sonra geri qayıdın və hamısı yaxşıdır. Ertəsi gün eyni model təkrarlanır. İlk səfəriniz yavaş, həqiqətən yavaş; bu günün sonrakı səfərləri yalnız yaxşıdır.

Beləliklə, DNS-i Prefetching-ə Baxıram?

Yuxarıdakı nümunədə, veb səhifəyə səhər saatlarında getdiyinizdə Safari, səhifədəki gördüyü hər bir link üçün DNS sorgularını göndərmə imkanı verir. Yüklediğiniz səhifəyə bağlı olaraq, bir neçə sorgu ola bilər və ya, xüsusilə də bir çox istifadəçi şərhinə sahib olan və ya bir növ foruma gedirsinizsə, minlərlə ola bilər.

Problem çox deyil ki Safari DNS sorğularını ton göndərir, ancaq bəzi köhnə ev şəbəkə marşrutlaşdırıcıları istək yükünü idarə edə bilməz və ya ISP'nizin DNS sisteminin sorğu və ya hər ikisinin kombinasiyası üçün azaldılır.

Çıxarmanın iki asan üsulu var və DNS əvvəlcədən qiymətləndirmə performans problemlərini həll edir. Hər iki üsulla sizi götürəcəyik.

DNS Servis Sağlayıcınızı dəyişdirin

Birinci üsul, DNS xidmət provayderinizi dəyişdirməkdir. Bir çox insanlar ISP-nin istifadəsini istəmədiyi DNS parametrlərini istifadə edirlər, lakin ümumiyyətlə istədiyiniz DNS xidmət təminatçısından istifadə edə bilərsiniz. Təcrübəmizdə yerli ISP-nin DNS xidməti olduqca pisdir. Xidmət təminatçıları dəyişdirilməsi bizim tərəfimizdə yaxşı bir hərəkət idi; bu da sizin üçün yaxşı bir hərəkət ola bilər.

Mövcud DNS provayderi aşağıdakı təlimatlardakı təlimatları istifadə edərək test edə bilərsiniz:

Brauzerim Veb Saytı Düzgün göstərmir: Bu Problemi Nasıl Yaparım?

DNS xidmətinizi yoxlamasından sonra fərqli bir şəkildə dəyişməyi qərara alırsanız, açıq bir sualınız hansıdır? OpenDNS və ya Google Public DNS, iki məşhur və pulsuz DNS xidmət təminatçısını cəhd edə bilərsiniz, ancaq bir qədər tweaking etməyinizə zidd olmasanız, müxtəlif DNS xidmət təminatçıları üçün sizin üçün ən yaxşısını görmək üçün aşağıdakı təlimatı istifadə edə bilərsiniz:

Daha sürətli Web Access əldə etmək üçün DNS Provayderinizi test edin

Istifadə etmək üçün bir DNS provayderi seçildikdən sonra, Macin DNS parametrlərini aşağıdakı təlimatda dəyişməklə bağlı təlimatlar tapa bilərsiniz:

Mac-nin DNS idarə et

Başqa bir DNS təminatçısına dəyişdikdən sonra, Safari-dən çıxın. Safari'yi yenidən başladın və sonra problemləri təkrarlayan veb saytını sınayın.

Sayt indi OK yüklənirsə və Safari həssas qalırsa, onda siz bütün dəstəyinizə sahibsiniz; problem DNS provayderi ilə idi. İki dəfə əmin olmaq üçün Mac-ı bağladıqdan və Mac yenidən başladından sonra yenidən eyni veb səhifəni yükləməyə cəhd edin. Hər şey hələ də işləyirsə, bitirdiniz.

Əgər yoxsa, problem başqa bir yerdə. Əvvəlki DNS parametrlərinizə qayıda bilər və ya yenisini də yerə buraxın, xüsusilə də yuxarıda göstərdiyim DNS-provayderlərdən birinə keçsəniz; Hər ikisi də yaxşı işləyir.

Safari & # 39; in DNS Prefetch'i işdən çıxartın

Əgər hələ də probleminiz varsa, onları həmin veb səhifəni yenidən ziyarət etməməlisiniz və ya DNS prefetching funksiyasını aradan qaldıraraq həll edə bilərsiniz.

DNS prefetching Safari-də üstünlük qəbulu olduğunda gözəl olardı. Site-site əsaslı prefetching funksiyasını əlil edə bilsəniz, daha da gözəl olardı. Ancaq bu variantlardan heç biri mövcud olmadığından, xüsusiyyətin aradan qaldırılması üçün fərqli bir yanaşma tətbiq etməyimiz lazımdır.

  1. / Applications / Utilities-da yerləşən Terminal başladın.
  2. Açılan Terminal penceresinde aşağıdakı komanda daxil edin və ya kopyalayın / yapışdırın:
  3. defaults yazmaq com.apple.safari WebKitDNSPrefetchingEnabled -boolean yanlış
  4. Basın və ya geri qayıt.
  5. Daha sonra Terminal'dan çıxa bilərsiniz.

Safari'den çıxın və yenidən başlayın, sonra isə problem yaratdığınız veb səhifəni yenidən nəzərdən keçirin. İndi yaxşı işləməli. Çətinlik, ev şəbəkənizdə köhnə bir yönlendirici ola bilərdi. Router bir gün əvəz etsəniz, ya da marşrutlaşdırıcının istehsalçıya problemi həll edən bir proqram təminatını təqdim etməsi təklif edərsə, əvvəlcədən DNS-ə qayıtmaq istəyə bilərsiniz. İşdə necə.

  1. Terminalı işə salın.
  2. Terminal pencerəsində aşağıdakı komanda daxil edin:
  3. defaults com.apple.safari WebKitDNSPrefetchingEnabled yazır
  4. Basın və ya geri qayıt.
  5. Daha sonra Terminal'dan çıxa bilərsiniz.

Bu belədir; bütün bunlar olmalıdır. Uzunmüddətli perspektivdə, DNS prefetching effektivliyi ilə adətən daha yaxşıdır. Ancaq məsələləri olan bir veb saytına tez-tez müraciət etsəniz, DNS əvvəlcədən qayıtmağı dayandırmaq gündəlik ziyarətləri daha rahat edə bilər.