Tag: 并发

13 total results found

关于 Laravel 应用性能优化的几点建议

网站相关

前言 很多人吐槽 Laravel 框架性能不行,在我看来,除了每次新请求应用启动阶段由于 Laravel 框架本身的设计,导致...

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

服务治理篇(四):服务限流及其在 Go Micro 中的实现

微服务从入门到实践 项目实战

引入 对于高并发系统而言,保证系统可用性通常有以下几种措施: 缓存 熔断 降级 限流 缓存的目的是提高系统访问速度以及系...

由 学院君 发布于6 months ago    浏览数: 142    点赞数: 0

基于 Gatling 进行负载测试(中):通过 Maven + Gatling 实现并发负载测试

微服务从入门到实践 项目实战

上篇教程我们演示了如何基于 Docker Swarm + Docker Compose 部署服务实例,之所以这么大费周章主要是为了后...

由 学院君 发布于6 months ago    浏览数: 105    点赞数: 1

Go 语言 HTTP 请求处理的底层机制

Go Web 编程 路由分发

在上篇教程中,我们创建了第一个 Go Web 应用,这篇教程我们来简单分析下基于 Go 语言编写的 Web 应用底册是如何处理 HT...

由 学院君 发布于10 months ago    浏览数: 2448    点赞数: 0

HTTP 性能优化篇(三):HTTP/2.0 简介

网络协议概论 HTTP 协议详解

目前主流的 HTTP 通信都是基于 HTTP/1.1 的,而 HTTP/1.1 自 1999 年发布的 RFC2616 之后再未进行...

由 学院君 发布于10 months ago    浏览数: 190    点赞数: 0

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

网络协议概论 传输层协议

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

由 学院君 发布于11 months ago    浏览数: 412    点赞数: 1

利用多核 CPU 实现并行计算

Go 入门教程 并发编程

开始之前,我们先澄清两个概念,「多核」指的是有效利用 CPU 的多核提高程序执行效率,「并行」和「并发」一字之差,但其实是两个完全不...

由 学院君 发布于1 year ago    浏览数: 4544    点赞数: 2

Go 协程实现原理和使用示例

Go 入门教程 并发编程

Go 并发编程原理 Go 语言的协程实现被称之为 goroutine,由 Go 运行时管理,在 Go 语言中通过协程实现并发编程非...

由 学院君 发布于1 year ago    浏览数: 6456    点赞数: 2

基于 Swoole 实现支持高并发的实时弹幕功能(下)

Swoole 从入门到实战教程 实战篇

我们接着上篇教程来完成弹幕服务端以及客户端与服务端交互的开发,首先来实现服务端 WebSocket 服务器的编码。 WebSocke...

由 学院君 发布于1 year ago    浏览数: 9648    点赞数: 6

基于 Swoole 实现协程篇(一):基本概念和底层原理

Swoole 从入门到实战教程 并发编程之协程篇

协程是什么 协程可以理解为纯用户态的线程,其通过协作而不是抢占来进行切换,相对于进程或者线程,协程所有的操作都可以在用户态完成,创建...

由 学院君 发布于1 year ago    浏览数: 6612    点赞数: 2

通过 Swoole\Table 实现 Swoole 多进程数据共享

Swoole 从入门到实战教程 并发编程之多进程篇

第三方存储媒介 前面我们介绍了基于 Swoole 的 Process 及 Process\Pool 模块在 PHP 中实现多进程管...

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

通过 Process 模块在 PHP 中实现多进程(一):简单的多进程 TCP 服务器实现

Swoole 从入门到实战教程 并发编程之多进程篇

Process vs PCNTL 我们知道,通过 PHP 自带的扩展 PCNTL 可以实现基于 Unix 的多进程管理(不能用于 W...

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

第五章:弯曲或折断(1)

程序员修炼之道:从小工到专家

在“可撤销性”中,我们谈到不可撤销的决策的危险,在本章,我们将告诉你怎样做出可撤销的决策,以使你的代码在面对你不确定的世界时...

由 学院君 发布于4 years ago    浏览数: 3397    点赞数: 2