
Nginx
文章平均质量分 75
@马云
先天cpp代码圣体
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Nginx高级数据结构之共享内存ngx_shm_t
共享内存是Linux下提供的最基本的进程间通信方法,它通过mmap或者shmget系统调用在内存中创建了一块连续的线性地址空间,而通过munmap或者shmdt系统调用可以释放这块内存。使用共享内存的好处是当多个进程使用同一块共享内存时,在任何一个进程修改了共享内存中的内容后,其他进程通过访问这段共享内存都能够得到修改后的内容。原创 2024-03-20 11:59:31 · 1639 阅读 · 0 评论 -
Nginx线程池源码剖析
对NGINX而言,线程池执行的就是配货服务的功能。 它由一个任务队列和一组处理这个队列的线程组成。 当工作进程需要执行一个潜在的长操作时,工作进程不再自己执行这个操作,而是将任务放到线程池队列中,任何空闲的线程都可以从队列中获取并执行这个任务。原创 2024-03-19 08:13:58 · 1766 阅读 · 0 评论 -
Nginx高级数据结构动态数组源码剖析
> 本博客于学习nginx时刚好看了几眼nginx动态数组的实现源码,故记录一下> 其实动态数组的实现原理核心都大差不差,推荐看看C++ STL(SGI)的vector更好原创 2024-03-19 08:11:46 · 1713 阅读 · 0 评论 -
Nginx底层基础数据结构
1.ngx_int_t 2.ngx_str_t 3.ngx_list_t 4.ngx_table_elt_t 5.ngx_buf_t 6.ngx_chain_t原创 2024-03-18 10:27:18 · 2251 阅读 · 2 评论 -
Nginx指令配置大全
全局块是默认配置文件从开始到events块之间的一部分内容,主要设置一些影响Nginx服务器整体运行的配置指令,因此,这些指令的作用域是Nginx服务器全局。通常包括配置运行Nginx服务器的用户(组)、允许生成的worker process数、Nginx进程PID存放路径、日志的存放路径和类型以及配置文件引入等。原创 2024-03-18 10:24:53 · 2445 阅读 · 2 评论