javascript - Adakah terdapat cara untuk melaksanakan sambungan panjang HTTP melalui JS pada sisi klien
高洛峰
高洛峰 2017-05-19 10:30:44
0
7
504

Seperti yang dinyatakan dalam tajuk, saya perlu kerap meminta data daripada pelayan tertentu, dan terus membuat permintaan sambungan Ini akan menyebabkan banyak overhead Saya tertanya-tanya jika terdapat cara untuk melaksanakan sambungan HTTP yang panjang dalam JS, dan data seterusnya permintaan akan diteruskan. Gunakan semula saluran sambungan ini? (abaikan soket web)

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

membalas semua(7)
伊谢尔伦

websocket.io

为情所困

http1.1 telah menghidupkan keep-alive secara lalai Sambungan tidak akan ditutup melainkan pelayan aktif menulis sambungan-berdekatan dengan pengepala. Jadi kebimbangan anda tidak perlu.
Anda boleh menyemak sama ada keep-alive adalah normal melalui arahan CRUL.

curl -Iv http://www.baidu.com 2>&1 | grep -i 'connection #0'

Apabila sambungan panjang normal, output berikut akan dipaparkan

* Connection #0 to host www.baidu.com left intact

Sambungan... dibiarkan utuh bermakna pelayan belum menutup sambungan dan pelanggan boleh menggunakan semula sambungan.

黄舟

Jika anda tidak mahu menggunakan websocket, gunakan tinjauan panjang.

左手右手慢动作

Jumlah mesej secara amnya mencukupi menggunakan websocket Jika anda mahukan yang mewah, anda boleh pertimbangkan sumber terbuka Alibaba RocketMQ

大家讲道理

websockt ?

我想大声告诉你

Gunakan websocket

淡淡烟草味

soket web

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!