自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除