博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第六章:nginx实现动静分离
阅读量:6549 次
发布时间:2019-06-24

本文共 568 字,大约阅读时间需要 1 分钟。

为什么要做动静分离呢? 减少不必要的请求消耗,减少请求延时。

怎么才能做到动静分离呢? 首先我们得想什么是静态东西,什么需要动态获取。我想大家心里肯定都很清楚,图片、影视、音乐等文件一般属于静态文件,带有.jsp .ftl .do 等后缀请求的应该都是动态获取。所以我们在nginx里这样配置:

  • 假设我启动了一个tomcat服务
upstream tomcat_server{        server 127.0.0.1:8080'}server{        listen 80;        server_name localhost;        ......        location ~ \.jsp$ {              proxy_pass http://tomcat_server;  #对.jsp请求做重定向到tomcat服务              index index.html index.htm;         }        location ~ \.(jpg|png|gif)$ {              expires 1h;  #静态缓存过期时间              gzip  on;    #压缩开启        }        ......}复制代码

转载地址:http://srgdo.baihongyu.com/

你可能感兴趣的文章
Git 使用教程
查看>>
TIMO 后台管理系统 v2.0.1 发布,加入 jwt 身份验证组件,基于 Spring Boot
查看>>
Java 11 将至,不妨了解一下 Oracle JDK 之外的版本
查看>>
Log4j_学习_03_自己动手封装log工具
查看>>
Redis的各项功能解决了哪些问题?
查看>>
FastAdmin 极速后台管理框架 1.0.0.20190301_beta
查看>>
Selenium2 WebDriver 启动Chrome, Firefox, IE 浏览器、设置profile&加载插件
查看>>
Python标准库01 正则表达式(re包)
查看>>
Hello,Java女神
查看>>
rpc远程调用开发
查看>>
复习-css控制文本字体属性
查看>>
学习设计模式——观察者模式
查看>>
什么是centos 的epel源
查看>>
删除LVM步骤
查看>>
Zookeeper客户端
查看>>
linux常用指令
查看>>
Servlet Demo
查看>>
Struts2中的<s:action>标签
查看>>
Java中取某一个范围的随机数
查看>>
一条复杂SQL实现思路
查看>>