Search Filters
Content Type

Exact Matches
Tag Searches
Date Options
Updated after
Updated before
Created after
Created before

Search Results

175 total results found

基于 Laravel + Swoole + Vue 搭建实时在线聊天室(三):后台 WebSocket 服务器实现

Swoole 从入门到实战 实战篇

今天我们继续聊天室项目后台功能的开发,现在,后端数据库已经就绪,基于 API Token 的用户认证功能已经实现,接下来,我们来实现聊天室功能的核心 —— WebSocket 服务器相关业务逻辑...

基于 Laravel + Swoole + Vue 组件实现支持高并发的实时弹幕功能(下)

Swoole 从入门到实战 实战篇

我们接着上篇教程来完成弹幕服务端以及客户端与服务端交互的开发,首先来实现服务端 WebSocket 服务器的编码。 WebSocket 服务器 我们参照之前的功能介绍教程《在 Laravel 中...

基于 Swoole 构建高性能 Laravel 应用系列 —— 通过 Process 模块在 PHP 中实现多进程(一):简单的多进程 TCP 服务器实现

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

Process vs PCNTL 我们知道,通过 PHP 自带的扩展 PCNTL 可以实现基于 Unix 的多进程管理(不能用于 Web 服务器环境),比如 Laravel 自带的队列系列解决方...

基于 Swoole 构建高性能 Laravel 应用系列 —— 在 Laravel 中集成 Swoole 实现 WebSocket 服务器

Swoole 从入门到实战 快速入门

在上篇教程中,我们基于 Swoole 实现了简单的 WebSocket 服务器,然后在客户端通过 JavaScript 实现了 WebSocket 客户端,并演示了 WebSocket 的握手和...

基于 Swoole 构建高性能 Laravel 应用系列 —— 基于 Swoole 实现高性能 HTTP 服务器

Swoole 从入门到实战 快速入门

在上篇教程中,学院君给大家介绍了 Swoole 的基本概念和安装配置,从这篇教程开始,学院君将结合 Laravel 框架在应用中通过 Swoole 实现高性能 HTTP 服务器、WebSocke...

基于 Swoole 构建高性能 Laravel 应用系列 —— 基于 Swoole 实现简单的 WebSocket 服务器及客户端

Swoole 从入门到实战 快速入门

WebSocket 概述 这篇教程取自社群分享程序员内功修炼系列网络协议篇,其中对 WebSocket 协议的由来、实现原理和通信演示有详细介绍,这里我们摘取其中的简单实现篇来介绍,因为在那里也...

[ Laravel 6.0 文档 ] 数据库操作 —— Redis

Laravel 6.0 中文文档 数据库操作

简介 Redis 是一个开源的、高级的键值对存储系统,经常被用作数据结构服务器,因为其支持字符串、Hash、列表、集合和有序集合等数据结构。 在 Laravel 中使用 Redis 之前,推荐通...

[ Laravel 5.4 文档 ] 数据库 —— Redis

Laravel 5.4 中文文档 数据库操作

1、简介 Redis 是一个开源的、高级的键值对存储系统,经常被用作数据结构服务器,因为其支持字符串、Hash、列表、集合和有序集合等数据结构。 在 Laravel 中使用 Redis ...

[ Laravel 5.8 文档 ] 数据库操作 —— Redis

Laravel 5.8 中文文档 数据库操作

简介 Redis 是一个开源的、高级的键值对存储系统,经常被用作数据结构服务器,因为其支持字符串、Hash、列表、集合和有序集合等数据结构。 在 Laravel 中使用 Redis 之前,需要通...

[ Laravel 5.7 文档 ] 数据库操作 —— Redis

Laravel 5.7 中文文档 数据库操作

简介 Redis 是一个开源的、高级的键值对存储系统,经常被用作数据结构服务器,因为其支持字符串、Hash、列表、集合和有序集合等数据结构。 在 Laravel 中使用 Redis 之前,需要通...

[ Laravel 5.6 文档 ] 数据库操作 —— Redis

Laravel 5.6 中文文档 数据库操作

简介 Redis 是一个开源的、高级的键值对存储系统,经常被用作数据结构服务器,因为其支持字符串、Hash、列表、集合和有序集合等数据结构。 在 Laravel 中使用 Redis 之前...

[ Laravel 5.5 文档 ] 进阶系列 —— 键值对存储系统 Redis 在 Laravel 中的使用

Laravel 5.5 中文文档 进阶系列

简介 Redis 是一个开源的、高级的键值对存储系统,经常被用作数据结构服务器,因为其支持字符串、Hash、列表、集合和有序集合等数据结构。 在 Laravel 中使用 Redis 之前...

基于 Laravel + Swoole + Vue 组件实现支持高并发的实时弹幕功能(上)

Swoole 从入门到实战 实战篇

前面我们已经介绍完了 Swoole 的所有功能特性以及集成到 Laravel 框架的注意事项,接下来学院君带大家来做一些实践小项目练练手,在实践篇里,我们将完成两个项目,一个是简单的弹幕功能,一...

基于 Swoole 构建高性能 Laravel 应用系列 —— Swoole 安装与入门

Swoole 从入门到实战 快速入门

Swoole 概述 Swoole 是面向生产环境的 PHP 异步网络通信引擎。使用纯 C 语言编写(Swoole 4 开始逐渐改为通过 C++ 编写),提供了 PHP 语言的异步多线程服务器、异...

服务器部署篇(三):php.ini 配置调优 —— 让 PHP 应用性能维持在更高水平

现代 PHP 部署调优

上一篇我们讨论了如何配置运行 PHP 应用的服务器,接下来我们要讨论的是如何调优服务器,让 PHP 应用的性能维持在更高水平。 默认安装的 PHP 就像是在百货商店里购买的普通套装...

Laravel 学院今天凌晨四点到上午十点不能访问问题定位及修复细节通报

学院相关

今天早上起来(起来有点晚,九点多了),像往常一样打开学院网站,竟然报错了: 然后瞅一眼 QQ 群、微信,各路人马都来反馈问题,于是赶紧打开邮件,查看 Sentry 报警,竟然有这么多报警邮件:...

服务器部署篇(四):使用现代化工具 Capistrano 自动部署应用代码到生产环境

现代 PHP 部署调优

PHP 代码早期使用 FTP 部署到生产环境,不过这种方式显然不适合集群部署,也不安全,本教程主要讨论如何使用现代化工具自动部署,这种方式简单、可预知结果,而且可逆。 版本控制 把代...

[ Laravel 6.0 文档 ] 快速入门 —— 重量级开发环境:Homestead

Laravel 6.0 基础教程 开发环境篇

简介 Laravel 为开发者提供了一套完善的重量级本地开发环境 —— Laravel Homestead。 Laravel Homestead 实际是一个打包好各种 Laravel 开发所需...

SMProxy 分析 (基于 Swoole 开发的 MySQL 数据库连接池)

博客

前言 在深入了解SMProxy之前,一直认为连接池是对mysql连接对象进行统一管理的处理,但是随之而来的问题是现有的php框架都没有自带mysql连接池,如何以最小的代价替代框架的数据库模块一...

[ Laravel 6.0 文档 ] 快速入门 —— 重量级开发环境:Homestead

Laravel 6.0 中文文档 快速入门

简介 Laravel 为开发者提供了一套完善的重量级本地开发环境 —— Laravel Homestead。 Laravel Homestead 实际是一个打包好各种 Laravel 开发所需...