Nginx作为静态资源web服务

静态web服务

静态资源文件有哪些?

CDN(内容分发网络) :使得文件资源传输时延的最小化

资源存储中心可以在多地设置代理,将其静态资源分发到各地,当用户请求资源中心的静态资源时,DNS会动态解析,使得User的请求发送到距离较近的代理服务器上,这样一来就减少了文件传输时的时延问题。

 配置语法:文件读取

 sendfile 文件读取,静态资源直接从内核发送,无需经过用户空间;

tcp_nodelay  在keepalive连接下,提高网络传输的实时性;

tcp_nopush  在sendfile开启的情况下,提高网络报的传输效率;

gzip 文件压缩,对于发送给客户端的文件进行压缩,减小数据包的大小,提高网络带宽利用率;

 

浏览器缓存

开启浏览器缓存:expire   时长

 

跨域访问

user访问服务器的页面A,页面A同时又要访问另一个网站B的某个资源。这就叫做跨域访问。会引起CSRF攻击

Access-Control-Allow-Origin

Access-Control-Allow-Methods

配置文件配置:

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值