Chrome uzantısı — zamanlı sekme yenileme

Canlı kontrol panelleri için oylama ve tam sayfa yeniden yükleme karşılaştırması

Yoklama verinin bir kısmını günceller. Tam sayfanın yeniden yüklenmesi, sekmenin tamamını sunucudan yeniden oluşturur.

Canlı kontrol panelleri genellikle her iki fikri tek bir cümlede birleştirir ("bu panoyu güncel tutun") ancak mekanizmalar farklıdır. Auto Refresh Turbo, Chrome alarmları ve tabs.reload ile tam sekmenin yeniden yüklenmesini planlar. Her satıcı panosu için özel bir API yoklayıcı göndermez.

Oylama genellikle ne anlama gelir?

Uygulama kodunda yoklama, yeni satırlar, metrikler veya JSON durumu için uç nokta isteyen ve ardından DOM'a yama yapan bir döngüdür. URL aynı kalır. Düzen, kimlik doğrulama çerezleri ve istemci tarafı durumu çoğunlukla hayatta kalır. İyi uygulandığında bant genişliği açısından sorunsuz ve ucuz bir his veriyor.

Yoklama yalnızca sayfa bu döngüyü zaten ortaya çıkardığında veya ön ucu kontrol ettiğinizde çalışır. Birçok operasyon duvarı, bilet kuyruğu ve satıcı durumu sayfası size tarayıcı araç çubuğundan temiz bir genel anket API'si sunmaz.

Tam sayfayı yeniden yükleme ne işe yarar?

Tam yeniden yükleme işleminde Chrome'den belgeyi tekrar getirmesi ve komut dosyalarını yeniden çalıştırması istenir. Yenile'ye bastıktan sonra çalışkan bir insanın göreceği her şeyi görürsünüz. Eski kabuklar, sıkışmış kutucuklar ve yarı bozuk SPA önbellekleri, belge yeni olduğundan genellikle temizlenir.

Değişim açıkça görülüyor: Kısa bir anlık görüntü, varlıkların yeniden getirilmesi (önbellek yardımcı olmadığı sürece) ve sayfa içi taslak durumunun kaybı. Bu nedenle isteğe bağlı tıklamayla durdurma/türleme mevcuttur; böylece yeniden yükleme, düzenlemenin ortasında gerçekleşmez.

Yeniden yükleme doğru araç olduğunda

Bu iş sınıfı için ayrıca kontrol panelleri için otomatik yenileme konusuna bakın.

Oylama (uygulamanın içinde) kazandığında

Sayfa zaten yayındaysa, planlı yeniden yüklemeyi uzatmak veya kaldırmak genellikle siteyle mücadele etmekten daha iyidir.

Auto Refresh Turbo nasıl uyuyor

Uzantının temel döngüsü hizmet çalışanında bulunur: Bir aralık belirlersiniz (veya rastgele minimum-maks), Başlat'a basarsınız ve o sekme için alarmlar tabs.reload'u tetikler. Oturumlar sekme başına bağımsızdır. Ayarlar yerel chrome.storage'da kalır.

İsteğe bağlı sayfa içi araçlar (görsel zamanlayıcı, etkileşimde durma, şüpheli sayfa buluşsal yöntemi) etkinleştirildiğinde bir içerik komut dosyası kullanır. Uzantıyı genel bir XHR yoklayıcıya dönüştürmezler.

Pratik hibrit

Birçok ekip, uygulamanın kendi yenilemesini bir kenara bırakır ve güvenlik ağı olarak daha yavaş bir tam yeniden yükleme ekler (örneğin, parçalar uzun süre boşta kaldıktan sonra sıkışmış görünüyorsa 5-15 dakikalık kapsamlı yenileme). Nazikçe başlayın; yalnızca ihtiyacınız olduğunu kanıtladığınızda sıkın.

  1. Panonun halihazırda canlı güncelleme yapıp yapmadığını doğrulayın
  2. Bayatlanırsa özel bir sekmede 30-60 saniyelik normal yeniden yüklemeyi deneyin
  3. Gecelerin sessiz kalması için günlük program ekleyin
  4. Tam yenilemeyi yalnızca önbellek eski bir kabuğu tuttuğunda kullanın

Oran sınırları ve zorluklar

Agresif yeniden yükleme, kötü amaçlı trafik gibi görünebilir. Captcha'lar veya hatalar görürseniz geri çekilin. Kırılgan uç noktalarda dakikadan kısa aralıklarla ilerlemeden önce hız sınırlarını ve zamanlı yeniden yüklemeyi okuyun.

Deneyin

Auto Refresh Turbo'ı yükleyin, ardından şu adımları izleyin: Yaklaşık iki dakika içinde başlayın.

İlgili

Keşfetmeye devam et

İlginç