- 博客(6)
- 收藏
- 关注
原创 【学习笔记】PCDN:融合P2P与CDN的内容分发技术
PCDN是内容分发技术的重要演进方向,通过引入P2P技术大幅增强了CDN的弹性和效率。在高清视频、直播、电商大促、大文件下载等场景中,PCDN凭借其低成本、高并发、高覆盖的优势正逐渐成为主流方案之一。
2025-04-18 20:38:46
1388
原创 【学习笔记】 CDN 原理、架构与调度机制详解(附工作流程图)
在现代互联网架构中,承担着内容快速传递、访问加速和源站减负的重要角色。无论是网页加载、视频播放还是大文件下载,背后几乎都有 CDN 的默默支撑。
2025-04-18 01:40:03
788
原创 【操作系统】进程或线程间的通信与调度
本人学习过程中整理的知识点,包括进程线程通信与调度、用户态内核态调度、死锁、I/O多路复用,以及Linux常用命令等。
2024-07-23 21:25:47
398
原创 计算机网络知识点整理
此外,在第二次连接,可以将传输的数据报文直接负载在握手信息,同时完成连接建立、秘钥协商和数据传输,达到0RTT的效果。而如果仅使用两次握手,服务器可能无法确定客户端的接收能力是否正常,比如客户端可能已经关闭了连接,但之前发送的连接请求报文在网络上延迟到达了服务器,服务器就会主动去建立一个连接,但是客户端接收不到,导致资源的浪费。如果有缓存,CDN节点会直接返回缓存的资源,如果没有缓存所需资源,它会从源服务器请求资源,并将资源缓存到节点中,以便以后的请求。这有助于控制发送速率,以避免引起网络拥塞。
2024-07-19 12:14:55
1138
原创 高性能网络模式Reactor、Proactor、同步I/O模拟Proactor及在WebServer中的应用
每个高并发服务器往往面临与海量客户端创建并维护连接的场景。多进/线程模型会为每个连接创建一个进/线程,断开连接后销毁该进/线程。然而,一个服务器能同时维护的进/线程受到文件描述符数量的限制。同时,过多的进/线程会导致占用大量系统内存资源,且创建并销毁进程或线程,以及在各进/线程之间切换,均会导致CPU计算以及上下文切换等性能开销。因此,需要一种资源复用模式,用一定数量的进/线程来处理海量的连接。现有技术往往使用线程池的方式实现连接资源的复用。
2024-06-22 21:45:11
1799
原创 I/O模型及在WebServer中的应用
用户进程新建一个线程,发起一个系统调用recvform(),请求内核数据。此时,若系统内核数据未准备好,则该线程从运行状态陷入阻塞状态,阻塞于recvform()。期间,内核一开始没有数据报,等待数据接收。内核准备好数据后,将其从内核层复制到用户层。复制完成后,返回成功提示。内核返回成功提示后,线程从阻塞态恢复到就绪态,再到运行态,继续处理内核数据报文。
2024-06-21 21:58:08
1926
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人