1: 静态资源Web服务器

  静态资源4类

   1> html css js    2>jpeg png gif   3>FLV mp4   4> txt,任何文件类型

   文件读取

   sendfile on;  默认是关闭的

   tcp_nopush on;  默认是关闭的    提升tcp包的传输速度(在sendfile开启的时候使用, 针对大文件,)

   tcp_nodelay on;  默认是关闭的   提升传输实时性实时要求高建议开启

   gzip on; 压缩

   gzip_http_version 1.1;

   gizp_comp_leve 2;压缩级别 越小压缩块越小

gzip_static  预读gizp文件

   浏览器缓存原理

   Expires , Cache-Control(max-age)多久本地缓存过期

   Etag  本地过期 字符串(过期之后优)

   Last-Modified 本地过期精确到时分秒

  

  跨站访问

  add_header name value[always]

  add_header Access-Control-Allow-Origin  * 或者 域名;

  add_header Access-Conrol-Allow-Methods GET,PUT,POST;

  防盗链(简单实现)

  valid_referers

2: 代理

  正向代理 代理对象客户端 比如VPN

  

  反向代理 代理对象是服务端

  proxy_pass

3: 负载均衡器SLB

  作用在http层

  upstrem name {

    server IP:PORT

    server IP:PORT

  }

 加权轮询

  IP_HASH

  URI_HASH

  hash $requeset_uri

4: 动态缓存

  缓存类型

    服务端缓存: redis memchace

    代理缓存:Nginx

    客户端缓存: 浏览器上面

  缓存配置  proxy_cache 语法

    proxy_cache_path path [levels =levels]  放httpceng

    proxy_cache zone(path) | off     

    缓存过期周期

    proxy_cache_valid [code ...] time

    缓存的维度

    proxy_cache_key string  default $scheme$proxy_host$request_uri

    

  若不想要缓存 比如

    

转载于:https://www.cnblogs.com/eason-d/p/11205154.html

Nginx 场景应用相关推荐

  1. 001. Nginx场景,优点,组成部分和编译

    目录 一: Nginx三个重要的使用场景 二: Nginx的优点 三:Nginx文件的组成部分 四:编译Nginx 一: Nginx三个重要的使用场景 静态资源服务 疑问:为什么需要静态资源服务? 答 ...

  2. Linux的Nginx一:概况

    Nginx与Tomcat区别 Apache/Nginx 应该叫做「HTTP Server」 Tomcat 则是一个「Application Server」 HTPP Server 一个 HTTP Se ...

  3. 深入浅出学习透析Nginx服务器的架构分析及原理分析「底层技术原理+运作架构机制」

    Nginx再次回顾 也许你已经忘记了Nginx是做什么的?我来再次给你夯实一下概念. 多协议反向代理 Nginx是个高性能的Web和反向代理服务器及HTTP服务器,它能反向代理HTTP,HTTPS和邮 ...

  4. Nginx系列--介绍/官网等

    首发网址:Nginx系列--介绍/官网等_IT利刃出鞘的博客-CSDN博客 简介 什么是 Nginx? Nginx (engine x) 是一款轻量级的 Web 服务器 .反向代理服务器及电子邮件(I ...

  5. doctor技术基础

    一.容器和虚拟化区别: 1.结构上的区别 2.特性上的区别 二.Docker的三个概念 三.Docker的使用场景 四.Docker 引擎(Docker Engine) 五.原理 六.名称空间(Nam ...

  6. HCE-OS基础介绍

    HCE-OS基础介绍 操作系统(Operating System ,OS) 是指控制和管理整个计算机系统的硬件和软件资源,并合理地组织调度计算机的工作和资源的分配:以提供给用户和其他软件方便的接口和环 ...

  7. Spring Cloud Nacos笔记

    文章目录 Spring Cloud 笔记 Nacos 分布式配置中心和分布式服务注册中心 OpenFeign客户端 Nacos配置中心 nacos集群配置 事务的定义 主流:Nacos,Eureka, ...

  8. 全面了解Nginx主要应用场景【转】

    前言 本文只针对 Nginx 在不加载第三方模块的情况能处理哪些事情,由于第三方模块太多所以也介绍不完,当然本文本身也可能介绍的不完整,毕竟只是我个人使用过和了解到过得.所以还请见谅,同时欢迎留言交流 ...

  9. NGINX的几个应用场景

    NGINX的几个应用场景 两个参考地址: NGINX的百度百科:https://baike.baidu.com/item/nginx/3817705?fr=aladdin NGINX的中文网站:htt ...

最新文章

  1. mysql卸载后root还在_TMD终于把MySQL卸载掉了
  2. linux bashrc与profile的区别
  3. 使用python写一个名片管理系统
  4. 如何使用ABAP Restful API进行代码的全文搜索
  5. asp.net 与 java 2017_[ASP.net教程]C#与JAVA学习感悟
  6. Jquery学习----选择器
  7. Java url转MultipartFile inputStream转File file转multipartFile
  8. VC之fseek函数、ftell函数和rewind函数
  9. 前后端分离微服务管理系统项目实战SaaS-HRM项目(一)——系统概述与环境搭建
  10. 《人机交互技术》 第五章 界面设计
  11. android没有adm_这可能是安卓平台上最好的下载器:ADM
  12. 二哥回复读者:研三秋招一败涂地了,怎么办?
  13. PAKDD2020:阿里巴巴算法大赛冠军思路
  14. 微信 小程序 python 渲染_你用python写过那些好玩的微信小程序?
  15. 微信引流常用几大技巧
  16. BeanUtils.populate()方法的简单使用
  17. java 正则拼音_匹配中文普通话汉字拼音正则表达式
  18. USACO oct. 09 Watering Hole
  19. 驱动轮是什么意思_驾驶机动车经常听说驱动轮那你知道是什么意思吗
  20. jeff-yan的挖井记

热门文章

  1. vscode中控制台不能输入_vscode控制台不能输入怎么办
  2. 自学c语言后的感受,一路走来,浅谈c语言的学习感想
  3. 电脑版微信怎么看朋友圈_电脑上也可以看朋友圈,99%的人都不知道!
  4. centos下卸载php,centos如何完全卸载php
  5. 什么是冷区热区_火灾热区冷区
  6. python导入mat文件_python读取并写入mat文件的方法
  7. windows 配置 Gitlab、Gitee(码云) 的git开发环境
  8. 1概率论与数理统计_浙江大学B站
  9. protobuf string类型_Protobuf 语言指南(proto3)
  10. linux qt计算器,QT 计算器小程序