码迷,mamicode.com
首页 >  
搜索关键字:epoll    ( 1282个结果
nginx优化
1. 全局配置优化,优化nginx并发量 2. 优化Nginx数据包头缓存 3. 浏览器本地缓存静态数据 4. 如何查看服务器状态信息 5. 对页面进行压缩处理 6. 自定义报错页面 ...
分类:其他好文   时间:2020-01-02 15:27:50    阅读次数:87
select/epoll模型
select和epoll都是多路复用的实现。 select: 调用select(fds),把fds(最多1024个)从用户空间拷贝到内核空间,进程阻塞, 当socket缓冲区有数据,唤醒进程,遍历fds,处理。 epoll: epoll_create在内核空间创建eventpoll对象(包括红黑树和 ...
分类:其他好文   时间:2019-12-29 20:13:04    阅读次数:71
Nginx常用配置
全局配置段 http配置段 Server常见配置 listen的表示方式 形式 | 描述 | ip:port | 精确表示 ip | 自动监听80端口 port | 自动监听80端口 default_server | 自动使用默认地址localhost:80 server_name 作用:对不同的域 ...
分类:其他好文   时间:2019-12-27 00:01:58    阅读次数:97
select编程[回调+事件循环]
感觉比java写起来还要忧伤..... """ select , poll,epoll 注意: epoll并不一定比select的性能好,这需要看场景 1. 在高并发场景,且连接活跃度不是很高的时候,epoll比select好, 比如web应用 2. 在并发不高,但连接很活跃的场景下,select ...
分类:其他好文   时间:2019-12-22 00:32:06    阅读次数:108
Redis(1.16)Redis监控为什么是单线程?为什么快?
【1】Redis的高并发和快速原因 1.redis是基于内存的,内存的读写速度非常快; 2.redis是单线程的,省去了很多上下文切换线程的时间; 3.redis使用多路复用技术,可以处理并发的连接。非阻塞IO 内部实现采用epoll,采用了epoll+自己实现的简单的事件框架。epoll中的读、写 ...
分类:编程语言   时间:2019-12-20 20:30:58    阅读次数:102
【PHP+nginx+php-fpm】探讨它们的运行机制和原理
1、PHP+nginx+php-fpm的运行机制和原理 总结: 1、nginx和php-fpm都是多进程,一个进程只有一个线程; 2、nginx一个线程是非阻塞/io多路复用/epoll模型,将请求分发后无需等待,仅监听回调结果 3、php-fpm一个线程是阻塞模型,必须等待该客户端请求php服务端 ...
分类:Web程序   时间:2019-12-20 12:14:51    阅读次数:112
Apache服务的安装及工作模式介绍
我们都知道Linux上常见的web服务器有:apache、nginx、tomcat!其区别如下:apache:模块化服务器,支持模块较多、采用servlet处理模型,同步阻塞模型,工作模式多变,对于高并发的场景处理速度会比较慢,运行稳定。nginx:轻量级web服务器,自身支持模块较少,需要借助第三方模块支持,采用epoll处理模型,异步非阻塞型,适合高并发场景,配置简单。tomcat:apach
分类:Web程序   时间:2019-12-19 10:07:37    阅读次数:125
epoll机制:epoll_create、epoll_ctl、epoll_wait、close
https://www.cnblogs.com/xuewangkai/p/11158576.html https://blog.csdn.net/yusiguyuan/article/details/15027821 ...
分类:其他好文   时间:2019-12-18 09:16:56    阅读次数:221
epoll的水平触发和边缘触发
水平触发(Level Triggered): 当满足条件时, 触发. (select和poll采用该方式)边缘触发(Edge Triggered): 当状态变化时,触发. (信号驱动[Signal-Driven I/O]采用该方式) 过程: 当数据到来的时候, 触发器满足条件,发送通知, 进程接收到 ...
分类:其他好文   时间:2019-12-17 20:03:17    阅读次数:169
8-3:协程、异步IO、数据库、rabbitMQ队列、redis缓存
https://www.cnblogs.com/alex3714/articles/5248247.html 本节内容 1.Gevent协程 2.Select\Poll\Epoll异步IO与事件驱动 3.Python连接Mysql数据库操作 4.RabbitMQ队列 5.Redis\Memcache ...
分类:数据库   时间:2019-12-14 14:16:25    阅读次数:150
1282条   上一页 1 ... 9 10 11 12 13 ... 129 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!