Safari Sorunlarını Giderme - Yavaş Sayfa Yükleri

DNS Önceden Getirme'yi Devre Dışı Bırakma Safari'nin performansını artırabilir

Safari, hemen hemen her tarayıcıyla birlikte, şimdi bir web sayfasına yerleştirilen tüm bağlantılara bakarak ve DNS sunucunuzu her bir bağlantıyı gerçek haline getirmek için sorgulayarak, web'de daha hızlı bir şekilde gezinmek için tasarlanmış bir özellik olan DNS ön yükleme özelliğini de içerir. IP adresi.

DNS ön yükleme iyi çalışıyorsa, bir web sitesinde bir bağlantıyı tıkladığınızda, tarayıcınız IP adresini zaten biliyor ve istenen sayfayı yüklemeye hazır. Bu, sayfadan sayfaya geçerken çok hızlı yanıt süreleri anlamına gelir.

Peki bu nasıl kötü bir şey olabilir? Peki, DNS öntanımlılığının sadece belirli koşullar altında olmasına rağmen bazı ilginç dezavantajları olabileceği ortaya çıkıyor. Çoğu tarayıcı artık DNS ön yüklemesine sahip olsa da, Mac'in önde gelen tarayıcısı olduğundan , Safari'ye konsantre olacağız .

Safari bir web sitesini yüklediğinde, bazen sayfa görüntülenir ve içeriğini değerlendirmek için hazır görünür. Ancak sayfayı yukarı veya aşağı kaydırmaya çalıştığınızda veya fare işaretçisini hareket ettirdiğinizde, bir imleç alırsınız. Tarayıcı yenileme simgesinin hala dönmekte olduğunu fark edebilirsiniz. Tüm bunlar, sayfa başarılı bir şekilde işlenirken, tarayıcının gereksinimlerinize yanıt vermesini engelleyen bir şey olduğunu gösterir.

Bir dizi olası suçlama var. Sayfada hatalar olabilir, site sunucusu yavaş olabilir veya sayfanın site dışı bir parçası gibi üçüncü taraf bir reklam hizmeti kapalı olabilir. Bu tür konular genellikle geçicidir ve muhtemelen birkaç dakikadan birkaç güne kısa bir süre içinde gider.

DNS ön yükleme sorunları biraz farklı çalışır. Bir Safari tarayıcısı oturumunda ilk kez ziyaret ettiğinizde genellikle aynı web sitesini etkiler. Siteyi sabahın erken saatlerinde ziyaret edebilir ve yanıt vermenin çok yavaş olduğunu görebilirsiniz. Bir saat sonra geri dönün, her şey yolunda. Ertesi gün, aynı kalıp kendini tekrar eder. İlk ziyaretin yavaş, gerçekten yavaş; o gün herhangi bir sonraki ziyaretler iyi.

Peki, DNS Önceden Alma İle Neler Devam Ediyor?

Yukarıdaki örneğimizde, sabah web sitesine ilk gittiğinizde Safari, sayfada gördüğü her bağlantı için DNS sorgularını gönderme fırsatını yakalar. Yüklediğiniz sayfaya bağlı olarak, birkaç sorgu olabilir veya binlerce olabilir, özellikle de çok sayıda kullanıcı yorumu olan veya bir türden bir forumu ziyaret eden bir web sitesi varsa.

Sorun, Safari'nin çok fazla DNS sorgusu göndermesi değil, bazı eski ev ağı yönlendiricilerinin istek yükünü karşılayamaması veya ISS'nizin DNS sisteminin istekleri veya her ikisinin bir birleşimi için çok az olması.

DNS ön yükleme performans sorunlarını giderme ve çözme konusunda iki kolay yöntem vardır. Seni her iki yöntemden de alacağız.

DNS Servis Sağlayıcınızı Değiştirin

İlk yöntem, DNS servis sağlayıcınızı değiştirmektir. Birçok kişi ISS'nin kullandığı DNS ayarlarını kullanır, ancak genel olarak istediğiniz herhangi bir DNS servis sağlayıcısını kullanabilirsiniz. Deneyimlerime göre, yerel ISP'nin DNS servisimiz oldukça kötü. Servis sağlayıcıları değiştirmek bizim için iyi bir hamle oldu; Sizin için de iyi bir hamle olabilir.

Mevcut DNS sağlayıcınızı aşağıdaki kılavuzdaki talimatları kullanarak test edebilirsiniz:

Tarayıcım Bir Web Sitesini Doğru Şekilde Görüntülemiyor: Bu Sorunu Nasıl Çözebilirim?

Eğer DNS servisinizi kontrol ettikten sonra başka bir tanesine geçmeye karar verirseniz, açık olan soru hangisidir? OpenDNS veya Google Public DNS'yi, iki popüler ve ücretsiz DNS servis sağlayıcısını deneyebilirsiniz, ancak biraz ince ayar yapmaktan çekinmiyorsanız, hangisinin sizin için en iyi olduğunu görmek üzere çeşitli DNS servis sağlayıcılarını test etmek için aşağıdaki kılavuzu kullanabilirsiniz:

Daha hızlı Web Erişimi Kazanmak için DNS Sağlayıcınızı Test Edin

Kullanmak için bir DNS sağlayıcısı seçtikten sonra, Mac'inizin DNS ayarlarını değiştirmeyle ilgili talimatları aşağıdaki kılavuzda bulabilirsiniz:

Mac'inizin DNS'sini yönetin

Başka bir DNS sağlayıcısına geçtikten sonra Safari'den çıkın. Safari'yi yeniden başlatın ve ardından tekrar eden sorunlara neden olan web sitesini deneyin.

Site şimdi Tamam yüklüyse ve Safari yanıt vermiyorsa, hepiniz ayarlanırsınız. Sorun DNS sağlayıcısı ile yapıldı. İki kez emin olmak için, kapattıktan ve Mac'inizi yeniden başlattıktan sonra aynı web sitesini tekrar yüklemeyi deneyin. Eğer her şey hala işe yarıyorsa, bitirdiniz.

Değilse, sorun muhtemelen başka bir yerdedir. Daha önce belirttiğiniz DNS sağlayıcılarından birine geçtiyseniz, önceki DNS ayarlarınıza dönebilir ya da yenilerini yerinde bırakabilirsiniz; her ikisi de çok iyi çalışıyor.

Safari'nin DNS Önbelleğini Devre Dışı Bırak

Hala sorun yaşıyorsanız, bu web sitesini bir daha ziyaret etmeden veya DNS ön yükleme işlemini devre dışı bırakarak çözebilirsiniz.

DNS'de ön yükleme, Safari'de bir tercih ayarı olsaydı iyi olurdu. Site bazında ön yükleme yapmayı devre dışı bırakabilirseniz daha da güzel olur. Ancak şu anda bu seçeneklerden hiçbiri mevcut olmadığından, özelliği devre dışı bırakmak için farklı bir yaklaşım kullanmamız gerekecek.

  1. / Applications / Utilities'de bulunan Terminali başlatın.
  2. Açılan Terminal penceresinde aşağıdaki komutu girin veya kopyalayın / yapıştırın:
  3. defaults write com.apple.safari WebKitDNSPrefetchingEnabled -bool yanlış
  4. Enter tuşuna basın veya geri dönün.
  5. Terminalden çıkabilirsiniz.

Safari'den çıkın ve yeniden başlatın ve ardından size sorun oluşturan web sitesini tekrar ziyaret edin. Şimdi iyi çalışmalı. Sorun muhtemelen evinizin ağında daha eski bir yönlendiriciydi. Yönlendiriciyi bir gün değiştirirseniz veya yönlendirici üreticisi sorunu çözen bir ürün yazılımı yükseltmesi sunuyorsa, DNS ön yüklemesini tekrar açmak isteyeceksiniz. İşte nasıl.

  1. Terminali başlat.
  2. Terminal penceresinde, aşağıdaki komutu girin:
  3. defaults yazmak com.apple.safari WebKitDNSPrefetchingEnabled
  4. Enter tuşuna basın veya geri dönün.
  5. Terminalden çıkabilirsiniz.

Bu kadar; tamamen hazır olmalısın. Uzun vadede, genellikle DNS ön yükleme etkinken daha iyi durumdasınız. Ancak, sorun yaşayan bir web sitesini sık sık ziyaret ediyorsanız, DNS ön alımını kapatmak günlük ziyareti daha keyifli hale getirebilir.