
Nginx
文章平均质量分 59
大雄是个程序员
这个作者很懒,什么都没留下…
展开
-
将Nginx 核心知识点扒了个底朝天(十)
在有多个cpu的情况下,可以设置多个worker,worker进程的数量可以设置到和cpu的核心数一样多,如果在单个cpu上起多个worker进程,那么操作系统会在多个worker之间进行调度,这种情况会降低系统性能,如果只有一个cpu,那么只启动一个worker进程就可以了。(4).FastCGI Buffer不够,nginx和apache一样,有前端缓冲限制,可以调整缓冲参数。在编译过程中,必须选择Nginx模块,因为Nginx不支持模块的运行时间选择。要获得Nginx的当前时间,必须使用SSI模块、原创 2023-02-22 09:30:07 · 430 阅读 · 0 评论 -
将Nginx 核心知识点扒了个底朝天(九)
原因:图片如jpg、png本身就会有压缩,所以就算开启gzip后,压缩前和压缩后大小没有多大区别,所以开启了反而会白白的浪费资源。(Tips:可以试试将一张jpg图片压缩为zip,观察大小并没有多大的变化。开启nginx gzip压缩后,网页、css、js等静态资源的大小会大大的减少,从而可以节约大量的带宽,提高传输效率,给用户快的体验。虽然会消耗cpu资源,但是为了给用户更好的体验是值得的。原因:会消耗大量的cpu资源,且不一定有明显的效果。gzip虽然好用,但是以下类型的资源不建议启用。原创 2023-02-22 09:29:49 · 306 阅读 · 0 评论 -
将Nginx 核心知识点扒了个底朝天(八)
只需将请求删除的服务器就可以定义为:服务器名被保留一个空字符串,他在没有主机头字段的情况下匹配请求,而一个特殊的nginx的非标准代码被返回,从而终止连接。原创 2023-02-21 09:34:06 · 201 阅读 · 0 评论 -
将Nginx 核心知识点扒了个底朝天(七)
Nginx中使用ngx_http_limit_req_module模块来限制的访问频率,限制的原理实质是基于漏桶算法原理来实现的。呢,多了这个可以代表Nginx对于一个用户的请求会立即处理前五个,多余的就慢慢来落,没有其他用户的请求我就处理你的,有其他的请求的话我Nginx就漏掉不接受你的请求。漏桶算法思路很简单,我们把水比作是请求,漏桶比作是系统处理能力极限,水先进入到漏桶里,漏桶里的水按一定速率流出,当流出的速率小于流入的速率时,由于漏桶容量有限,后续进入的水直接溢出(拒绝请求),以此实现限流。原创 2023-02-21 09:35:10 · 217 阅读 · 0 评论 -
将Nginx 核心知识点扒了个底朝天(六)
location指令的作用是根据用户请求的URI来执行不同的应用,也就是根据用户请求的网站URL进行匹配,匹配成功即进行相关的操作。需要建立/data/www /data/bbs目录,windows本地hosts添加虚拟机ip地址对应的域名解析;把跨域的接口写成调本域的接口,然后将这些接口转发到真正的请求地址。2、基于端口的虚拟主机,通过端口来区分虚拟主机——应用:公司内部网站,外部网站的管理后台。1、基于域名的虚拟主机,通过域名来区分虚拟主机——应用:外部网站。3、基于ip的虚拟主机。原创 2023-02-20 09:36:30 · 378 阅读 · 0 评论 -
将Nginx 核心知识点扒了个底朝天(五)
将对台服务器组成一个集群,当用户访问时,先访问到一个转发服务器,再由转发服务器将访问分发到压力更小的服务器。其目的是,通过在现有的 Internet中 增加一层新的网络架构,将网站的内容发布到最接近用户的网络边缘,使用户可就近取得所需的内容,提高用户访问网站的速度。每个请求按访问IP的哈希结果分配,使来自同一个IP的访客固定访问一台后端服务器,并且可以有效解决动态网页存在的session共享问题。按访问url的hash结果来分配请求,使每个url定向到同一个后端服务器,可以进一步提高后端缓存服务器的效率。原创 2023-02-20 09:36:19 · 379 阅读 · 0 评论 -
将Nginx 核心知识点扒了个底朝天(四)
动态资源、静态资源分离,是让动态网站里的动态网页根据一定规则把不变的资源和经常变的资源区分开来,动静资源做好了拆分以后我们就可以根据静态资源的特点将其做缓存操作,这就是网站静态化处理的核心思路。动态资源、静态资源分离简单的概括是:动态文件与静态文件的分离。原创 2023-02-19 07:51:29 · 457 阅读 · 0 评论 -
将Nginx 核心知识点扒了个底朝天(三)
反向代理服务器可以隐藏源服务器的存在和特征。它充当互联网云和web服务器之间的中间层。这对于安全方面来说是很好的,特别是当您使用web托管服务时。存放的形式:key-value格式 变量和变量内容键值对。每个域名对应一个cookie,不能跨跃域名访问其他cookie。存放在服务器(文件,数据库,redis)http响应报文里面给你浏览器设置。用户可以查看或修改cookie。钥匙(用于打开浏览器上锁头)原创 2023-02-19 07:50:01 · 336 阅读 · 0 评论 -
将Nginx 核心知识点扒了个底朝天(二)
一个位于客户端和原始服务器(origin server)之间的服务器,为了从原始服务器取得内容,客户端向代理发送一个请求并指定目标(原始服务器),然后代理向原始服务器转交请求并将获得的内容返回给客户端。客户端才能使用正向代理。正向代理总结就一句话:代理端代理的是客户端。例如说:我们使用的OpenVPN 等等。原创 2023-02-18 16:11:58 · 3457 阅读 · 0 评论 -
将Nginx 核心知识点扒了个底朝天(一)
Nginx是一个 轻量级/高性能的反向代理Web服务器,用于 HTTP、HTTPS、SMTP、POP3 和 IMAP 协议。他实现非常高效的反向代理、负载平衡,他可以处理2-3万并发连接数,官方监测能支持5万并发,现在中国使用nginx网站用户有很多,例如:新浪、网易、 腾讯等。原创 2023-02-18 16:12:56 · 1691 阅读 · 1 评论