BilgisayarlarYazılım

Tarayıcınızda Bildirim - bu nedir?

Birçok internet kullanıcılarının merak: "Bir tarayıcı Bildirimi - it ne?" Bu, internette sörf belli tarzını gösterir nerede bir merkezi sunucu tarafından başlatılan bir işlem için bir istek. Bu bilgi aktarımı için talep alıcı ya da müşteri tarafından başlatılır verilerin ters yönde ile tezat teşkil etmektedir.

bildirimi için hizmetler genellikle önceden ifade edilen bilgi tercihlerine dayanmaktadır. Bu yayına abonelik modelidir. İstemci, sunucu tarafından sağlanan onun çeşitli bilgiler "kanallar" "yazıyor". Yeni içerik bu kanallardan birine geçerli olduğunda, sunucu kendisine bu bilgiyi gönderir. tarayıcıda Bildirim bazen özellikle gerçek sorgu mümkün olmadığı durumlarda, bir anket tekniği emulates - örneğin, gelen HTTP / S isteklerinin reddini gerektiren ciddi güvenlik politikaları web sitelerinde.

Çalışma prensibi

Senkron konferans ve anlık mesajlaşma da bildirimde neye benzediğini tipik örnekleridir. Bu nedir ve nasıl çalışır? Sohbet mesajları ve bazen dosyalar en kısa sürede de mesajlaşma hizmeti tarafından alınır alınmaz kullanıcıya itilir. Hem merkezi olmayan eşler LVS ve (IRC veya XMPP gibi) merkezi programlar "itme" dosyaları izin verir. Bu gönderenin ismi alıcı yerine, veri aktarımını başlatır anlamına gelir.

E-posta da bildirimle çalışabilir - SMTP protokol, "itme" özde vardır. Yine de, bilgisayardaki posta sunucusundan son "adım" genellikle POP3 veya IMAP gibi bir çekme protokol yapar. IMAP protokolü sunucusu, gelen bir iletiyi müşteri bilgilendirmek verir BOŞTA-komutu içerir. Orijinal BlackBerry bildirim aktif tarayıcıda çalışmaktadır ilk popüler cihaz oldu. Ne bu araçlar bu - (kablosuz için) e-posta adresine görülebilir.

Ne Önceden olduğu?

Bir başka örnek 1990'larda biliniyordu pointcast Ağdır. Bu haber ve borsa verileri sağlar. Ve Netscape, bu ve Microsoft'tan uygulamaları tarayıcılarında her sürümü için kendi yazılımına entegre etmek, ancak popüler olmamıştı ve daha sonra tamamen kayboldu. tarayıcıda daha gelişmiş bir bildirim yoktur abonelikleri sistemi - Tarayıcılar sonradan RSS 2000'li yıllarda bu işlevselliği yerini aldı. Ne bir veridir abonelik - blogların her okuyucu bilir.

Diğer kullanımlar bildirim özellikli web uygulaması piyasa verilerinin (hisse senedi fiyatları), çevrimiçi sohbet ve mesajlaşma sistemi (WebChat), müzayedeler, online bahis ve oyunları, spor bahisleri, izleme konsolları ve benzeri hakkında bilgi içerir.

bugün - tarayıcı Bildirim?

IEFT ile Bildirim HTTP / 2 (gelen aramaları ve mesajları) anlık bildirim sunmak için kullanan basit bir protokoldür. protokol ağ ve radyo kaynaklarının daha verimli kullanılmasını sağlar tek oturumda, tüm gerçek zamanlı olayları birleştirir. Tek elden hizmet hazır olduklarında, uygulamalarını dağıtarak tüm olayları birleştirir. Bu sayede zaman ve trafik atık kaçınarak, yalnızca bir oturum gerektirir.

tarayıcınızda Bildirim - bu bakış teknik açıdan mı?

HTTP bildirim (ayrıca akış HTTP olarak da bilinir) Web sunucusu için tarayıcıdan veri göndermek için kullanılan bir mekanizmadır. Bu çeşitli mekanizmaların herhangi biri ile elde edilebilir. ihbar müşteriye gönderildikten sonra Genel olarak web sunucu bağlantıyı sonlandırmak değil. Web sunucusu bağlantısı açık bırakır ve yeni bir olay durumunda (örneğin, mesajında gönderilen verileri değiştirme) anında görüntülenir. Aksi halde, olay sonraki istemci isteği alınana kadar sıraya gerekecektir.

Birçok web sunucusu CGI kullanarak bu özelliği sunan (örneğin, Apache üzerinde başlık komut Olmayan çözümlenir). Bu yaklaşımın temel mekanizması blok iletim kodlamasıdır. Klasik bir örnek tarayıcı "Korsanlar" bildirimdir. Bu sitede nedir? İlk gelen mesajlar ve işaretler "Beğen" hakkında bilgidir.

alternatif mekanizmaların

Diğer bir mekanizma belirli bir ilişkili MIME türü çok bileşenli bir yedek olarak adlandırılır. İlk 1995 yılında sunuldu, Netscape "on the fly" tarayıcı sunucusunda yeni bir sürüm alındığında her belgeyi değiştirir. Halen ancak Internet Explorer, Firefox, Opera, Safari ve bugün desteklenmektedir. Bu mekanizma kamerası uygulamalarında görüntü aktarımı için ayrıca HTML belgelerin başvuran ve edilebilir.

WHATWG Web Uygulamaları 1.0 istemci içeriğini değiştirmeyi amaçlayan bir mekanizma içermektedir. Opera web tarayıcısı Sunucu SentEvents adı verilen bu yeni deneysel sistem uygulandığında O, 1 Eylül 2006'dan bu yana bilinmektedir. Halen HTML5'in parçası olarak standardize edilmiştir. Bu yöntemde, sunucu yanıt sonuçlanan her zaman etkili bir şekilde tarayıcınızı "kandırma", (yani sunucu yanıtını asla durmaz) "açık" olduğunu belirterek, kalıcı HTTP bağlantılarını kullanır. Sayfa tam olarak açtı sonra Böylece, uygulama her zaman önyükleme modunda kalır. Sunucu daha sonra periyodik olarak JavaScript parçacıkları böylece bildirim sağlayan sayfa içeriğini güncellemek için gönderir. Bu tekniği kullanarak, istemci sunucuya açık bir bağlantı tutmak için Java uygulamaları veya diğer eklentileri gerekmez - istemci otomatik olarak sunucudan gelen yeni olaylarla ilgili bir bildirim alır. Bu yöntemin önemli bir dezavantajı, ancak, tarayıcı sunucusunun zaman kontrol eksikliğidir. sayfasını güncellemek açık sayfada bir zaman aşımı varsa her zaman gereklidir.

veri belleği

kendi içinde ezberleme tekniği uygun bir bildirim yoktur. Bu sadece mümkün olmayan bir ortamda bildirim mekanizmasını taklit sağlar. Örneğin, gelen HTTP / S isteklerinden reddini gerektiren zorlu güvenlik politikaları sitelerinde. O (- yukarıya bakınız olması ve nasıl çalıştığını) tarayıcıda bildirime imkansızdır. Bu durumda, istemci tam olarak normal sorguda gibi bilgileri talep eder, fakat sunucunun beklentilerine anında cevap olamaz. Sunucu bir istek alındığında müşteriye yeni bir bilgi yoksa - yerine boş bir yanıt göndermek zorunda kalmadan, istek yeni bilgiler bekleyen açık kalır. bu veriler görünür sonra, hemen bağlantıyı açık tamamlayarak, müşteriye HTTP / S yanıtı gönderir.

müşteriyi aldıktan sonra sık sık hemen başka bir sunucu yanıt bir talepte bulunur. Böylece, isteklerin geliş ile ilişkili ortalama yanıt gecikme süresi (bilgi hazır olduğunda arasındaki zaman ve bir sonraki istemci isteği), bu hariçtir.

XML Soket

tarayıcınızda Bildirim, bu yöntemin yardımı ile faaliyet gösteren, Cbox ve Chatter için diğer uygulamalar kullanılır. Bu tek piksellik dosyaları AdobeFlash XML Soket nesneleri kullanır. müşterinin kontrolünde JavaScript sunucuda tek yönlü düğümlerine bir TCP bağlantısı kurar. Bu durumda talep yerine, düğüm hemen müşteriye benzersiz bir tanımlayıcı gönderir okunmamış kalır. bir HTTP isteği daha sonra elde edilen bir tanımlayıcı içerir web sunucusu, yapılır. Daha sonra bir mesaj verebilir web uygulaması Flaş aracılığıyla iletir yerel arabirim röle sunucusunda müşteriye hitap etti. Bu yaklaşımın avantajı okuma-yazma doğal asimetri kullanmasıdır.

Bu bir sonucu olarak, yüksek verimlilik sağlayan, sohbet odaları da dahil olmak üzere birçok web tabanlı uygulamaların, tipik ve. o giden yuva üzerinde veri kabul etmediğinden, sunucu onlarca eşzamanlı bağlantı binlerce kurulması olasılığı konusunda yapar giden TCP bağlantılarını aramaya gerek yoktur. Yani Sitenin belirli hizmetlerde "Sınıf arkadaşları" konulu tarayıcıda bildirim yoktur.

Mevcut bildirim hizmetleri

Bu özellik, yukarıda belirtilen bileşiklerin destekleyen birçok hizmet mevcuttur. Zaten belirtildiği gibi, tarayıcıda bildirim - sayfayı yenilemeden, anlık ileti ve bildirim almak için bir fırsattır. Bu hizmetin mevcut olduğu hizmetler, şunları içerir:

  • Elma Bildirim Servisi.
  • Google Bulut Mesajlaşma.
  • "Sınıf arkadaşları".
  • Facebook.
  • Xtremepush.
  • Amazon SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 tr.delachieve.com. Theme powered by WordPress.