随笔- 452
文章- 302
评论- 28
阅读-
64万
随笔分类 - swoole
swoole
swoole_table
摘要:Table swoole_table一个基于共享内存和锁实现的超高性能,并发数据结构。用于解决多进程/多线程数据共享和同步加锁问题。 最新版本已移除lock和unlock方法,请使用Swoole\Lock来实现数据同步 swoole_table的优势 性能强悍,单线程每秒可读写200万次 应用代码无
阅读全文
Event Loop and Process
摘要:除了异步Server和Client库之外,Swoole扩展还提供了直接操作底层epoll/kqueue事件循环的接口。可将其他扩展创建的socket,PHP代码中stream/socket扩展创建的socket等加入到Swoole的EventLoop中。
阅读全文
swoole_async_readfile
摘要:<?php /** * descript: phpstrom * User: singwa * Date: 18/3/7 * Time: 上午1:53 */ /** * 读取文件 * __DIR__ */ $result = Swoole\Async::readfile(__DIR__."/1.tx
阅读全文
task timer
摘要:Fpm多进程的php解析器,当一个新的请求进来的时候,fpm会创建一个进程取处理请求,这样的话在很大程度上系统的开销用于创建和销毁进程,导致了整个程序的效率并不是特别的高; Swoole采用了和fpm完全不同的架构;如果所示,整个swoole扩展分为三个部分; Swoole的主进程是一个多线程的程序
阅读全文
websocket_server task
摘要:<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> </head> <body> <h1>singwa-swoole-ws测试<h1> <script> var wsUrl = "ws://si
阅读全文
swoole安装
摘要:git clone https://github.com/swoole/swoole-src.git cd swoole-src/ /application/php7/bin/phpize ./configure --with-php-config=/application/php7/bin/php
阅读全文