2025年3月31日 星期一 乙巳(蛇)年 正月初一 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 服务器 > Nginx

nginx 静态资源服务

时间:07-07来源:作者:点击数:24

1.文件压缩

  • location ~ .*\.(jpg|gif|png)$ {
  • gzip on(开启);
  • gzip_http_version 1.1(版本);
  • gzip_comp_level 2(压缩比);
  • gzip_types(文件类型) text/plain application/javascript application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
  • root /opt/app/code/images;
  • }

2.压缩gzip文件的预读功能

  • location ~ ^/download {
  • gzip_static on(开启);
  • tcp_nopush on;
  • root /opt/app/code;
  • }

3.浏览器缓存原理

  • location ~ .*\.(htm|html)$ {
  • add_header Access-Control-Allow-Origin(跨域访问的请求域名) *(表示所有);
  • add_header Access-Control-Allow-Methods(跨域访问的请求方法) GET,POST,PUT,DELETE,OPTIONS;
  • expires 24h(缓存周期);
  • root /opt/app/code;
  • }

4.静态代理图片和视频示例

  • server {
  • listen 8008;
  • server_name 192.168.160.99;
  • location /image_video/ {
  • add_header Access-Control-Allow-Origin *; # 跨域请求域名
  • add_header Access-Control-Allow-Methods GET,POST,PUT,DELETE,OPTIONS; # 运行请求
  • expires 24h; # 缓存时间
  • root /nas/cloud.shunwang.com/; # 访问路径
  • autoindex on; # 开启浏览目录权限:autoinedx on,默认是off;
  • }
  • }
  • # http://192.168.160.99:8008/image_video/steam/20/363520/363520_256664103_movie_max.webm 请求地址
  • # /nas/cloud.shunwang.com/image_video/steam/20/363520/363520_256664103_movie_max.webm 访问地址
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门