zoukankan      html  css  js  c++  java
  • 关于nginx的动静分离配置和分析

    最近博客的图片多了起来(其实也不多,主要因为服务器差劲),于是打算将静态文件剥离出来,做一个分离。

    如何安装和配置nginx就不说了,再server节点下面添加如下:

    意思是对所有以这些为后缀的文件都做一个拦截,并到root下static文件夹下去搜寻,这里还可以指定服务器,就是将root static换成 proxy_pass http://www.xxxxx.com;expires是超时时间

    分析一下

    1. 项目中的静态文件是否可以去掉了?

    我做demo,发现删掉源代码中的静态文件是可以访问的,但是第一次访问的时候会找不到静态资源,刷新一次,才会去nginx下面找,也就是源代码中还得存一份,也不知道哪里设置不对,但感觉这样有点别扭,以后找到方案后再补充。

    2. 在不加这些静态拦截的时候,浏览器默认也会将静态文件做一个缓存,用户多次访问的时候,也是从缓存读取的数据,为啥加nginx这样一个拦截呢?

    3. 现在是搞不清到底是从nginx下读还是从浏览器中的缓存中读取了。也没发现网站访问速度快了多少。哈哈。。

  • 相关阅读:
    Navicat远程连接服务器Mysql
    JSP与Servlet之间传值
    JSP获取绝对路径
    PIL的库学习
    科学计算与可视化
    预测球类比赛结果
    预测球类比赛结果
    汉诺塔问题
    有进度条圆周率计算
    turtle学习心得
  • 原文地址:https://www.cnblogs.com/zhangjianbing/p/9504261.html
Copyright © 2011-2022 走看看