• 讲解nginx事件模块的实现细节
  • 讲解nginx事件模块的实现细节

    在《关于nginx事件模块结构体的详解》这篇文章中,我们讲解nginx的事件模块的整体工作流程,并且着重讲解了组织事件模块的各个方法的作用,本文则主要围绕这整个流程,从源码的角度讲解nginx事件模块的实现细节。

    Nginx2052020-01-21 17:28:580479

  • 关于nginx事件模块结构体的详解
  • 关于nginx事件模块结构体的详解

    事件模块是nginx的核心模块之一,nginx中客户端请求的处理和命令行指令的执行都是基于事件模块进行驱动的。因此,掌握事件模块的实现原理对于我们理解nginx整体架构有非常重要的意义。

    Nginx3172020-01-21 15:22:470565

  • nginx使用geoip做区域限制
  • nginx使用geoip做区域限制

    通过IP区别国内或国外,从而跳转到不同的页面,最终用nginx的第三方module:geoip来实现; GeoIP过滤器根据来自Maxmind GeoLite2数据库的数据添加有关IP地址的地理位置的信息。

    Nginx5462020-01-13 15:26:310919

  • 使用nginx有什么优点
  • 使用nginx有什么优点

    nginx官方测试能支撑5万并发连接;Nginx服务器专为性能优化而开发。它支持内核Poll模型,能经受高负载的考验。Nginx服务器采取了分阶段资源分配技术,这使得它的CPU与内存占用率非常低。支持Rewrite重写规则。

    Nginx6492020-01-07 15:03:380772

  • nginx使用多进程有啥好处
  • nginx使用多进程有啥好处

    首先,对于每个worker进程来说,独立的进程,不需要加锁,所以省掉了锁带来的开销,同时在编程以及问题查找时,也会方便很多。采用独立的进程,可以让互相之间不会影响,一个进程退出后,其它进程还在工作,服务不会中断。

    Nginx2292019-12-31 14:57:590758

  • Nginx缓存使用
  • Nginx缓存使用

    Nginx需要两个命令就可以启用基础缓存:proxy_cache_path和proxy_cache。proxy_cache_path用来设置缓存的路径和配置,proxy_cache用来启用缓存。

    Nginx3752019-12-26 15:07:110879

  • nginx的GeoIP有什么用
  • nginx的GeoIP有什么用

    使用​Nginx中自带GeoIP模块可以屏蔽指定IP的请求,只不过默认没有被编译,打开以后我们只要再下载一个IP规则就行,Nginx服务器中配置GeoIP模块来拦截指定国家IP。

    Nginx8042019-12-21 15:42:020789

  • nginx如何优化
  • nginx如何优化

    在教程中Ngnix使用hash表来协助完成请求的快速处理。考虑到保存键及其值的hash表存储单元的大小不至于超出设定参数(hash bucket size), 在启动和每次重新配置时,Nginx为hash表选择尽可能小的尺寸。

    Nginx5322019-12-17 14:44:120756

  • 使用nginx提供静态内容服务
  • 使用nginx提供静态内容服务

    首先,创建/data/www目录,并将一个包含任何文本内容的index.html文件放入其中,当nginx决定哪个服务器处理请求后,它会根据服务器块内部定义的location指令的参数测试请求头中指定的URI。

    Nginx8302019-11-30 14:37:380770

  • 如何使用nginx启动、停止和重新加载
  • 如何使用nginx启动、停止和重新加载

    要启动nginx,请运行可执行文件。 当nginx启动后,可以通过使用-s参数调用可执行文件来控制它。stop - 快速关闭服务;quit - 正常关闭服务;reload - 重新加载配置文件等操作。

    Nginx2422019-11-30 11:42:110574

  • Nginx配置文件详解
  • Nginx配置文件详解

    使用Nginx与其他服务类似,因为它具有以特定格式编写的基于文本的配置文件。 默认情况下,文件名为nginx.conf并放在/etc/nginx目录中(对于开源NGINX产品,位置取决于用于安装NGINX和操作系统的软件包系统)

    Nginx9592019-11-29 14:56:280834

  • Nginx的优势是什么?
  • Nginx的优势是什么?

    处理高性能和高效率的并发一直是使用nginx的主要优势。Nginx安装非常的简单,配置文件非常简洁(还能够支持perl语法),Bugs非常少的服务器;Nginx启动特别容易,并且几乎可以做到7*24不间断运行,即使运行数个月也不需要重新启动

    Nginx9302019-11-29 13:14:260601

  • nginx的请求如何处理?
  • nginx的请求如何处理?

    对于Nginx来说,一个请求是使用ngx_http_init_request开始,在这个函数中,会设置读事件为ngx_http_process_request_line。由 ngx_http_process_request_line 来执行

    Nginx1152019-11-28 14:57:4301083

  • Nginx的connection是什么?
  • Nginx的connection是什么?

    使用Nginx时,发对connection(连接)不熟,今天把connection的介绍为大家展现出来,一起学习一下。在 Nginx 中connection就是对tcp连接的封装。

    Nginx7692019-11-28 11:45:190426

  • 如何使用Nginx处理请求
  • 如何使用Nginx处理请求

    Nginx处理请求处理过程:初始化HTTP Request、处理请求头、处理请求体、如果有的话,调用与此请求(URL 或者 Location)关联的handler、依次调用各phase handler进行处理。

    Nginx8282019-11-27 15:22:410470

发布技术文章

头条

推荐视频教程

  • PHP入门视频教程之一周学会PHP
  • 弹指间学会HTML视频教程
  • 弹指间学会CSS视频教程
  • javascript初级视频教程
  • CSS3 最新视频教程