وبسوکتها و SSE
بخشی از دوره وب
قابلیتی که میخواهید بسازید این است: «همان لحظه که پیام تازه میرسد نشانش بده». هر ابزاری که تا اینجا یاد گرفتهاید فرض میکند اول کلاینت میپرسد و بعد سرور جواب میدهد، یعنی سرور تا با او حرف نزنند هیچ راهی برای گفتن چیزی ندارد. میشود با پرسیدن پشت سر هم ادایش را درآورد، خیلیها هم همین کار را میکنند، و تا وقتی هزینه یا تأخیرش غیرقابل تحمل نشده جواب میدهد.
HTTP مثل پیشخوان یک مغازه است. میروید جلو، چیزی میخواهید، میگیرید و میروید. مغازهدار نمیتواند بعداً با شما تماس بگیرد، چون نمیداند کجا رفتهاید. برای بارگذاری یک صفحه اشکالی ندارد و برای پیام چتی که وسط خواندن صفحه میرسد اشتباه است. ...
میخواهی وب وبسوکتها و SSE را در یک محیط واقعی یاد بگیری؟
روی دکمه زیر بزن تا یک ماشین لینوکس با وب آماده دریافت کنی و وبسوکتها و SSE را بهصورت عملی با یک مربی هوشمند که کدت را میشناسد تمرین کنی.
شروع این درسوبسوکتها و SSEچه چیزهایی یاد میگیری
- Long polling
- WebSocket upgrade
- Full-duplex frames
- Server-Sent Events
- When to pick each
این درس را به زبان خودت بخوان
همهٔ درسهای این دوره
14 درس- 1وب چیست20 دقیقه
- 2HTTP در مقابل HTTPS15 دقیقه
- 3ساختار درخواست و پاسخ30 دقیقه
- 4کوکیها، نشستها و توکنها25 دقیقه
- 5DNS توضیح داده شده25 دقیقه
- 6TLS و گواهینامهها30 دقیقه
- 7CORS30 دقیقه
- 8مبانی REST API25 دقیقه
- 9وبسوکتها و SSE25 دقیقه
- 10کشگذاری و CDN25 دقیقه
- 11هدرهای امنیتی25 دقیقه
- 12محدودیت نرخ و کنترل ترافیک20 دقیقه
- 13نظارت و ثبت وقایع20 دقیقه
- 14پروژه نهایی: یک وب سرور کوچک40 دقیقه
