资讯专栏INFORMATION COLUMN

Nginx服务系列——静态资源web服务

red_bricks / 2042人阅读

摘要:传输默认默认开启的情况下,提高网络包的传输效率默认连接下,提高网络传输的实时性压缩文件默认压缩传输默认压缩等级默认被压缩的格式扩展压缩模块预读功能通过文件名调用相应的压缩包浏览器进行缓存校验验证会返回在响应头中添加并返回头跨站如

传输
sendfile on | off;默认off(httpserverlocationif in location)
tcp_nopush on | off;默认off(httpserverlocation)sendfile开启的情况下,提高网络包的传输效率
tcp_nodelay on | off;默认on(httpserverlocation)keepalive连接下,提高网络传输的实时性
压缩文件
gzip on | off;默认off(httpserverlocationif in location) 压缩传输
gzip_comp_level level;默认level=1(httpserverlocation) 压缩等级
gzip_http_version 1.0 | 1.1;默认1.1(httpserverlocation)
gzip_types text/plain被压缩的格式
扩展nginx压缩模块

http_gzip_static_modele 预读gzip功能(通过文件名调用相应的gz压缩包)

gzip_static on;
浏览器进行缓存校验(ETag/Last-Modified)验证会返回304
expires: 24h;在响应头中添加Cache-control:max-age=86400并返回expires头
跨站:
add_header name value(httpserverlocationif in location)
如:add_header Access-Control-Allow-Origin 域名;
防盗链:(防止资源被盗用)

http_refer

valid_referers none | blocked | server_names | string ...;(serverlocation)
如:valid_referers none blocked 域名;域名可以使用匹配的方式设置,~
if($invalid_referer){
    return 403;
}

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/40333.html

相关文章

  • 快速学习nodejs系列:九、nodejs没有web容器

    摘要:容器什么是容器我们以服务器为例,安装好服务器后,我们在可以找到的一个根目录,往这个根目录放入静态文件,如图片,可以找浏览器上访问得到,这个目录我们可以称为容器。但在中本质上是没有容器的后面可以做路由解析,做到像服务器那样的容器。 web容器 什么是web容器?我们以nginx服务器为例,安装好nginx服务器后,我们在可以找到nginx的一个根目录,往这个根目录放入静态文件,如图片、x...

    trilever 评论0 收藏0
  • Nginx

    摘要:此外,其也能够提供强大的反向代理功能。是由为俄罗斯访问量第二的站点开发的,第一个公开版本发布于年月日。 keepalived+nginx 实现高可用双机热备 + 负载均衡架构 1 准备4个ubuntu16.04虚拟机(启用网卡二并使用桥接模式):A服务器:192.168.0.103 主B服务器:192.168.0.104 主(备) 前端工程师学习 Nginx ...

    syoya 评论0 收藏0
  • PHP面试之二:高并发与大数据

    摘要:三态分别是就绪运行阻塞进程的五态模型在三态的基础上发展而来新建态运行态终止态就绪态等待态线程称之为轻量级的进程,程序执行流的最小单元。一个进程下有多个线程来完成不同的工作称之为多线程。 web资源防盗链 盗链是什么? 为什么要防? 在自己页面上显示一些不是自己服务器的资源(图片、音频、视频、css、js等)由于别人盗链你的资源会加重你的服务器负担,所以我们需要防止可能会影响统计 防盗链...

    Ashin 评论0 收藏0
  • [手把手系列之]Docker 部署 vue 项目

    摘要:部署项目写在前面作为轻量级虚拟化技术,拥有持续集成版本控制可移植性隔离性和安全性等优势。容器可以被创建启动停止删除暂停等。重新运行应用容器直接基于镜像来启动容器,运行命令将宿主机的挂载到容器的目录上。Docker 部署 vue 项目 1.写在前面: Docker 作为轻量级虚拟化技术,拥有持续集成、版本控制、可移植性、隔离性和安全性等优势。本文使用Docker来部署一个vue的前端应用,并尽...

    VPointer 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<