Hôm ni, tiện thể bao gồm task retìm kiếm gọi API bằng thằng AFNetworking bên Objective C.quý khách vẫn xem: Polling là gì Lướt qua thấy một trong những kĩ thuật giao tiếp (Client / Server) mới. Đọc ra new thấy tất cả Library AFRocketClient thực hiện Server sent events (SSE), rồi do đó HTTP.. Polling, Long Polling. Đúng là va vào dòng nào cũng br& new, nên sự hiểu biết chút xíu, viết bài này share chút ít kỹ năng và kiến thức nhỏ dại nhoi.

Bạn đang xem: Polling là gì

Các bạn cũng có thể tham khảo thêm nội dung bài viết về những giao thức HTTPhường, FTPhường và SMTP.. nghỉ ngơi đây

Funny Pic


*

Do chưa hợp tác code thực tiễn, buộc phải mình chỉ chú ý vào bản chất, không có code ví dụ, mong muốn bằng hữu cảm thông.

1. HTTP Regular – Kiểu truyền thống lịch sử (anh hỏi thì em thưa).

Đối cùng với HTTPhường thứ hạng truyền thống lịch sử, khi anh (client) giới thiệu thắc mắc, những hiểu biết có thể “ấy” một chiếc được không?. Nếu em đồng ý, lập tức vấn đáp CÓ, ngược chở lại thì nói là KHÔNG. Chả hề do dự suy nghĩ.


*

Chính vì nguim nhân đó, kinh nghiệm này sẽ gây ra lãng phí mập, tiêu chuẩn realtime cũng không quá sự bình ổn. Chính vày dòng thể hiện thái độ chày cối bất cần này, kĩ thuật HTTP. Long Polling thành lập và hoạt động.

Hỗ trợ: Kĩ thuật này vận động nghỉ ngơi toàn bộ browser gồm Javascript được bật.

Lưu ý: Kỹ thuật này là nhiều loại kĩ thuật gây lãng phí phệ, ví như thời hạn giữa những lần gửi request vượt ít, gánh nặng về băng thông cùng xử lí request đã dồn nặng trĩu lên server. Ngay hôm nay, một cuộc tiến công DDos bùng nổ, bảo vệ hệ thống đã quá mua và bị tiêu diệt bất đắc kì tử. Vì vậy, còn nếu không quan trọng, đề xuất bình an Lúc áp dụng HTTPhường. Polling.

3. HTTP Long Polling – Kiểu cnhì phương diện (anh hỏi dẫu vậy đề xuất chờ em hỏi ba má mới trả lời anh được).

Vậy kĩ thuật này vận động như thế nào?.

Xem thêm: Cách Phân Biệt On Which, In Which Nghĩa Là Gì ? Phân Biệt From Which And In Which Có Nghĩa Là Gì

Nhìn thông thường, client (anh) sẽ gửi request (yêu cầu) tiếp tục lặp lại thân các khoảng chừng thời hạn dài (long). Hình dung ra theo 4 bước dưới đây:

Cách 1: Skết thúc request – anh hỏi em mang lại anh “ấy” dòng được không?Cách 2: Server event – em mtại 1 luồng suy nghĩ (idle event – khoảng tầm chờ), ngóng sự hiện tại phản hồi xuất phát điểm từ 1 client khác (cha má). Vấn đề là anh (client) bắt buộc đợi em cả đời -> Next step.Cách 3: Nếu hết thời gian ngóng, bác mẹ chưa xuất hiện câu trả lời thì em (server) vẫn bình luận cho anh hiệu quả là “đéo”.Bước 4: Skết thúc request again – sau khi nhận ra câu trả lời (dù là yes hay no) thì anh (client) vẫn liên tiếp gửi lại request)


*

Bảng so sánh độ trễ với tốc độ load giữa Polling cùng Long Polling

Khi như thế nào thì nên cần thực hiện thứ hạng cnhì phương diện (HTTP. Polling)?

So với đẳng cấp truyền thống lâu đời, kĩ thuật này với Color cnhị khía cạnh (gửi request hoài hoài), nhưng cũng chưa phải là không có điểm mạnh. Trường hợp user (bố mẹ client) chỉ có mỗi một nhọt con, đã gần khu đất xa trời, luôn luôn ao ước ngóng tất cả đứa nào đó gật đầu mẫu request của nam nhi rồi new nhắm đôi mắt xuôi tay thì kinh nghiệm này yêu cầu được vận dụng. Ưu điểm của HTTP.. Long polling là nó thỏa mãn nhu cầu Realtime (thời hạn thực), cùng với độ trễ (Latency) gần như bởi Zero (0). Khi em trả lời là gồm, tức thì mau chóng anh (client) bao gồm câu vấn đáp sau 0 ngươi li se đề xuất, tiếp nối bố mẹ anh cũng biết, rất có thể tkhô nóng thản ra đi.


*

Nghiêm túc lại thì HTTP Polling vẫn hỗ trợ một API ổn định, cường độ đánh giá Lúc tất cả biết tin mới khôn cùng nhanh hao, đáp ứng tiêu chuẩn realtime.

Lưu ý: một điểm yếu kém kha khá thay hữu đối với HTTPhường Polling là chiếm phần băng thông (bandwidth), do vậy rất cần được cân nhắc chu kì gửi request không nên ra mắt thừa nhanh.

Con như thế nào mà cđọng 2 phút ít lại hỏi “đến anh ấy một cái”, này lại chả block

*

Mới đầu hiểu sắp tới đây, bản thân tương tự như anh em, đều tạo nên ý cho là sao lại có mẫu chuyên môn kết nối dở tín đồ giao diện này?.

Mục đích nó ra đời là gì?

Sau một hồi research nhiệt huyết, cuối cùng mình cũng có thể có câu vấn đáp. Thực sự thì SSE (Server sent events) lại thật sự có lợi so với các thử dùng dữ liệu bình luận real time tiếp tục. ví dụ như nhỏng áp dụng xem địa chỉ thiết bị bay, ta chỉ gửi request coi lộ trình của máy cất cánh A380 một lần, tiếp nối, VPS đang thường xuyên trả về tọa độ (latitude, longitude) của sản phẩm bay.

Xem thêm: Là Gì? Nghĩa Của Từ Ngáo Là Gì Hả Mẹ? Ngáo Ngơ Là Gì

5. Kết luận

Cảm ơn các bạn đã gọi bài của chính bản thân mình, nếu bài viết của không đúng sót về ngôn từ, những bạn có thể comment phía dưới.


Chuyên mục: KHÁI NIỆM LÀ GÌ
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *