Máy tínhPhần mềm

Thông báo trong trình duyệt của bạn - nó là gì?

Nhiều người dùng Internet đang tự hỏi: "Thông báo về việc một trình duyệt - là những gì nó?" Nó cho thấy một phong cách nhất định lướt Internet, nơi mà một yêu cầu cho một giao dịch khởi xướng bởi một máy chủ trung tâm. Điều này trái ngược với hướng ngược lại của dữ liệu, nơi mà các yêu cầu cho việc chuyển giao thông tin được khởi xướng bởi người nhận hoặc khách hàng.

Đối với thông báo dịch vụ này thường dựa trên sở thích của thông tin trình bày trước. Đây là mô hình thuê bao để công bố. Client "viết" của mình thông tin khác nhau "kênh" cung cấp bởi máy chủ. Bất cứ khi nào nội dung mới có sẵn trên một trong những kênh, máy chủ sẽ gửi thông tin này cho anh ta. Thông báo trong trình duyệt đôi khi mô phỏng một kỹ thuật khảo sát, đặc biệt là trong trường hợp truy vấn thực sự là không thể - ví dụ, trên các trang web của các chính sách an ninh nghiêm trọng đòi hỏi sự từ chối các yêu cầu HTTP / S đến.

nguyên tắc hoạt động

hội nghị truyền đồng bộ và instant messaging là những ví dụ điển hình về những gì nó trông giống như thông báo. nó là gì và như thế nào? tin nhắn trò chuyện và đôi khi file được đẩy cho người sử dụng ngay sau khi họ được nhận bởi dịch vụ nhắn tin. Cả hai phi tập trung peer-to-LVS và các chương trình tập trung (như IRC hoặc XMPP) cho phép "đẩy" tập tin. Điều này có nghĩa rằng tên của người gửi khởi truyền dữ liệu chứ không phải là người nhận.

E-mail cũng có thể làm việc với các thông báo - giao thức SMTP, trong bản chất, "đẩy". Tuy nhiên, "bước" cuối cùng từ các máy chủ mail trên máy tính thường không kéo giao thức POP3 hoặc IMAP. Các giao thức IMAP bao gồm các IDLE-lệnh, cho phép các máy chủ để thông báo cho khách hàng của một tin nhắn gửi đến. BlackBerry ban đầu là thiết bị phổ biến đầu tiên, nơi mà các thông báo đã tích cực làm việc trong trình duyệt. Điều gì là nó trong các tiện ích này - có thể được nhìn thấy trong các địa chỉ e-mail (đối với không dây).

Nó là cái gì trước?

Một ví dụ khác là PointCast mạng được biết đến vào những năm 1990. Nó cung cấp tin tức và thị trường chứng khoán dữ liệu. Và Netscape, nó và các ứng dụng từ Microsoft để tích hợp nó vào phần mềm của họ cho mỗi phiên bản của trình duyệt của họ, nhưng nó chưa bao giờ được phổ biến, và sau đó biến mất hoàn toàn. Các trình duyệt sau đó thay thế chức năng này trong những năm 2000 đến RSS - Hệ thống đăng ký, nơi có một thông báo tiến bộ hơn trong trình duyệt. Thế nào là một dữ liệu thuê bao - biết mỗi độc giả của blog.

Các ứng dụng khác thông báo cho phép ứng dụng web bao gồm thông tin về dữ liệu thị trường (giá cổ phiếu), trò chuyện trực tuyến và hệ thống tin nhắn (WebChat), đấu giá, cá cược trực tuyến và trò chơi, cá cược thể thao, console giám sát và những thứ tương tự.

Thông báo về việc trình duyệt - đó là ngày hôm nay?

Thông báo qua IEFT là một giao thức đơn giản mà sử dụng HTTP / 2 để phân phối thông báo ngay lập tức (đối với các cuộc gọi đến và tin nhắn). Giao thức kết hợp tất cả các sự kiện thời gian thực trong một phiên duy nhất, cho phép sử dụng hiệu quả hơn các nguồn tài nguyên mạng và đài phát thanh. dịch vụ một cửa kết hợp tất cả các sự kiện bằng cách phân phối các ứng dụng của họ khi họ trở nên có sẵn. Điều này đòi hỏi chỉ có một phiên giao dịch, do vậy tránh được sự lãng phí thời gian và giao thông.

Thông báo trong trình duyệt của bạn - đó là từ một quan điểm kỹ thuật?

HTTP thông báo (còn được gọi là luồng HTTP) là một cơ chế cho việc gửi dữ liệu từ trình duyệt cho máy chủ Web. Nó có thể đạt được bởi bất kỳ một số cơ chế. Thông thường, các máy chủ web không chấm dứt kết nối sau khi thông báo được gửi cho khách hàng. Các máy chủ web lá kết nối mở, và trong trường hợp của một sự kiện mới (ví dụ, thay đổi dữ liệu được gửi trong tin nhắn) sẽ được hiển thị ngay lập tức. Nếu không, sự kiện này sẽ phải xếp hàng đến khi yêu cầu khách hàng tiếp theo nhận được.

Hầu hết các máy chủ web cung cấp tính năng này sử dụng CGI (ví dụ, không phân tích kịch bản tiêu đề trên Apache). Cơ chế cơ bản của phương pháp này là mã hóa truyền khối. Một ví dụ điển hình là thông báo cho "bạn tình" của trình duyệt. Đó là những gì trên trang web này? Đầu tiên là thông tin về các tin nhắn đến và đánh dấu "Like".

cơ chế thay thế

cơ chế khác được liên kết với một đặc biệt loại MIME, được gọi là một sự thay thế đa thành phần. Nó lần đầu tiên được giới thiệu vào năm 1995, Netscape, trình duyệt "on the fly" thay đổi tài liệu bất cứ khi nào một phiên bản mới trên máy chủ nhận được. Ông vẫn được hỗ trợ trong trình duyệt Firefox, Opera, Safari, và ngày hôm nay, nhưng không phải trong trình duyệt Internet Explorer. Cơ chế này có thể được áp dụng cho HTML tài liệu và cũng cho phép truyền phát hình ảnh trong các ứng dụng webcam.

WHATWG Ứng dụng Web 1.0 bao gồm một cơ chế nhằm thay đổi các nội dung của khách hàng. Ông đã được biết đến kể từ ngày 01 tháng 9 năm 2006, khi trình duyệt web Opera triển khai hệ thống thử nghiệm mới này được gọi là Server-SentEvents. Ông hiện đang chuẩn như là một phần của HTML5. Trong phương pháp này, các máy chủ sử dụng các kết nối HTTP dai dẳng, dẫn đến một phản ứng luôn luôn vẫn "mở" (ví dụ, máy chủ không bao giờ dừng phản ứng), có hiệu quả "lừa" trình duyệt của bạn. Do đó, việc áp dụng luôn vẫn còn trong chế độ khởi động, sau khi trang đã mở hoàn toàn. Các máy chủ sau đó định kỳ gửi đoạn mã JavaScript này để cập nhật các nội dung trang, do đó cho phép thông báo. Sử dụng kỹ thuật này, khách hàng không cần Java applet hoặc plug-in khác để giữ kết nối mở đến máy chủ - khách hàng tự động nhận được một thông báo về các sự kiện mới đến từ máy chủ. Một nhược điểm chính của phương pháp này, tuy nhiên, là sự thiếu kiểm soát của thời gian của máy chủ của trình duyệt. Cập nhật trang luôn luôn là cần thiết nếu có một thời gian chờ trên trang mở.

bộ nhớ dữ liệu

kỹ thuật ghi nhớ của riêng mình không phải là một thông báo thích hợp. Nó chỉ cho phép bạn bắt chước cơ chế thông báo trong một môi trường mà nó không phải là có thể. Ví dụ, trên một trang web đòi hỏi các chính sách bảo mật yêu cầu từ chối từ các yêu cầu HTTP / S đến. Không thể thông báo trong trình duyệt (có nghĩa là, và làm thế nào nó hoạt động - xem ở trên). Trong trường hợp này, khách hàng yêu cầu thông tin chính xác như trong một truy vấn bình thường, nhưng do sự mong đợi của máy chủ không thể đáp ứng ngay lập tức. Nếu máy chủ không có bất kỳ thông tin mới cho khách hàng khi yêu cầu được nhận - thay vì phải gửi một phản hồi trống, yêu cầu vẫn mở, trong khi chờ thông tin mới. Khi dữ liệu như vậy xuất hiện, nó ngay lập tức gửi / S HTTP response cho khách hàng, hoàn thành việc kết nối mở.

Sau khi nhận được khách hàng thường ngay lập tức đưa ra một yêu cầu khác phản ứng máy chủ. Như vậy, thời gian chậm trễ phản ứng trung bình (thời gian giữa khi thông tin trở nên có sẵn, và theo yêu cầu khách hàng tiếp theo) gắn liền với sự xuất hiện các yêu cầu, nó sẽ bị loại trừ.

Ổ cắm XML

Thông báo trong trình duyệt của bạn, hoạt động với sự giúp đỡ của phương pháp này, sử dụng Cbox và các ứng dụng khác để trò chuyện. Nó sử dụng đối tượng socket XML trong các tập tin đơn pixel AdobeFlash. Dưới sự kiểm soát của khách hàng JavaScript thiết lập một kết nối TCP đến các hạch một chiều trên máy chủ. Yêu cầu trong trường hợp này vẫn chưa đọc, thay vào đó, các nút gửi khách hàng một định danh duy nhất ngay lập tức. một yêu cầu HTTP được thực hiện sau đó các máy chủ web, trong đó có chứa mã nhận dạng được. Các ứng dụng web sau đó có thể đưa ra một thông điệp gửi tới khách hàng trên máy chủ giao diện rơle địa phương, trong đó truyền chúng qua Flash. Ưu điểm của phương pháp này là nó sử dụng không đối xứng tự nhiên của read-write.

Đây là điển hình của nhiều ứng dụng dựa trên web, bao gồm các phòng chat, và, như một hệ quả, đảm bảo hiệu quả cao. Kể từ khi ông không chấp nhận các dữ liệu trên ổ cắm đi, máy chủ không cần phải tìm kiếm các kết nối TCP ra bên ngoài, mà làm tốt việc thành lập hàng chục ngàn kết nối đồng thời. Vì vậy, có thông báo trong trình duyệt trên các "bạn cùng lớp" trong một số dịch vụ của trang web.

dịch vụ thông báo sẵn

Tính năng này hiện có sẵn trên nhiều dịch vụ hỗ trợ các hợp chất nêu trên. Như đã nêu, thông báo trong trình duyệt - đó là một cơ hội để nhận tin nhắn tức thời và thông báo, mà không cần tải lại trang. Dịch vụ, mà dịch vụ này hiện có sẵn, bao gồm:

  • Táo Notification Service.
  • Google Cloud Messaging.
  • "Các bạn cùng lớp".
  • Facebook.
  • Xtremepush.
  • Amazon SNS.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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