nginx笔记 第五章

动静分离是一种优化网站性能的方法,通过将动态内容和静态资源分开处理,提高网站响应速度。本文介绍了动静分离的基本概念,包括将静态文件独立到单独域名或通过nginx进行请求转发,并详细讲解了相关配置,如设置静态资源路径和开启目录索引。同时,讨论了nginx如何利用expires设置资源缓存,减少服务器负载。
摘要由CSDN通过智能技术生成

五.动静分离实例
1.什么是动静分离?
简单的说,就是把动态请求和静态请求分开,不能理解成只是单纯地把动态页面和静态页面物理分离,可以理解成nginx处理静态页面,tomcat处理动态页面。实现方式目前大致分成两种:第一种是纯粹地把静态文件独立成单独的域名,放在独立的服务器上,也是目前主流的方案,第二种是动态和静态页面混在一起发布,通过nginx来指定不同的后缀名实现请求的转发。同时,nginx也可以使用expires给一个资源设定一个过期时间,减少服务器的请求和流量。

2.准备工作
(1)在linux中准备静态资源,用于访问

3.配置文件
location /www/{
    root /data/;
    index index.html index.htm;
}
location /image/ {
    root /data/;
    autoindex on;
}

autoindex on的作用:列出当前文件夹下的所有资源。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值