Tag: 套接字

7 total results found

通过非阻塞 IO 和多路复用机制确保 Redis 单线程 IO 模型的高性能

高性能 Redis 实战 底层原理篇

前面学院君给大家介绍了 Redis 服务器在处理客户端请求时使用的是单线程 IO 模型,以及为什么选择使用单线程 IO 模型,其实不...

由 学院君 发布于3 years ago    浏览数: 694    点赞数: 0

Redis 客户端与服务端通信协议 RESP 详解及 predis 扩展实现原理

高性能 Redis 实战 底层原理篇

在上篇教程中,学院君通过字符串键值对 Redis 指令执行的生命周期给大家整体介绍了 Redis 的组织架构和基本实现,从今天开始,...

由 学院君 发布于3 years ago    浏览数: 661    点赞数: 0

Socket 编程(下):服务器如何提高并发量

网络协议概论 传输层协议

我们以 Web 请求为例,介绍如何让服务器同时处理更多请求,提高并发量。Web 请求一般都是 HTTP 请求,而 HTTP 协议又是...

由 学院君 发布于5 years ago    浏览数: 1033    点赞数: 3

Socket 编程(上):套接字底层原理

网络协议概论 传输层协议

套接字简介 位于应用层的应用程序在基于 TCP 协议或 UDP 协议进行通信时,需要用到操作系统提供的类库,这种类库一般称为 AP...

由 学院君 发布于5 years ago    浏览数: 1122    点赞数: 1

广播

Laravel 5.6 中文文档 进阶系列

简介 在很多现代 Web 应用中,Web 套接字(WebSockets)被用于实现实时更新的用户接口。当一些数据在服务器上被更新,...

由 学院君 发布于6 years ago    浏览数: 20074    点赞数: 3

Laravel 中服务端与客户端事件广播实现

Laravel 5.5 中文文档 进阶系列

简介 在很多现代 Web 应用中,Web 套接字(WebSockets)被用于实现实时更新的用户接口。当一些数据在服务器上被更新,...

由 学院君 发布于6 years ago    浏览数: 25964    点赞数: 5

[ PHP 内核与扩展开发系列] 流式访问:流的概览

博客

通常直接文件描述符相比调用流包装层消耗更少的 CPU 和内存; 不过, 这样会将实现某个特定协议的所有工作都堆积到作为扩展开发者的身...

由 学院君 发布于7 years ago    浏览数: 5807    点赞数: 1