美文网首页
CDN业务调优

CDN业务调优

作者: 平解技术控 | 来源:发表于2020-02-18 10:27 被阅读0次

一、CDN开启常见的选项

打开智能压缩,该选项针对文本类型的内容,有很高的压缩比。
启用HTTP2
选择适合的图片格式,例如推荐使用webp格式,相同的清晰度,更少的网络流量

二、关于缓存

开启《忽略参数》缓存。忽略参数的含义是:忽略 ?以后所有字符串,也就是说 ?a=1 与 ?a=2表示同一个资源
应始终保持《参数的顺序》
对于静态资源,需要关注命中率

CDN缓存的一般原则
cache-control为:no-cache、no-store、must-revalidate等需回源服务器验证的头部时,默认不缓存(备注:cdn对同时有Expire和Cache-Control,默认会根据Cache-Control来优先判断)
cache-control为:private等私有头部时,默认不缓存
Pragma:no-cache 文件不缓存
vary为:.*时,默认不缓存
content-length=0 时,默认不缓存

三、关于跨域问题

跨域
跨域是浏览器的限制,不合理的跨域请求,会导致浏览器拒绝渲染相应资源。
CDN侧可以在域名级别,配置跨域,当前大部分的默认跨域如下:
access-control-max-age: 3600
access-control-allow-methods: GET,POST,PUT,DELETE,HEAD
access-control-allow-headers: Range,Content-Type,Authorization
access-control-expose-headers: Content-Length
access-control-allow-origin:

相关文章

  • CDN业务调优

    一、CDN开启常见的选项 打开智能压缩,该选项针对文本类型的内容,有很高的压缩比。启用HTTP2选择适合的图片格式...

  • ES 基础综合复习

    1. ==es调优== 1.1、设计阶段调优(1)根据业务增量需求,采取基于日期模板创建索引,通过 roll ov...

  • gc调优我们到底在调整什么

    java开发一般都会涉及到jvm调优,其中gc调优是个重点项。那gc调优调整的究竟是什么呢?准确来说是业务。下面围...

  • gc调优我们到底在调整什么

    java开发一般都会涉及到jvm调优其中gc调优是个重点项。那gc调优调整的究竟是什么呢准确来说是业务。下面围绕这...

  • 任何把JVM性能调优和编写业务代码的工作完全分开的行为都是愚蠢的

    最近和朋友聊天,说到他们公司把编码和性能调优分为两个小组,开发人员专注于开发业务代码,编写业务逻辑,性能调优的小组...

  • JVM调优

    1 调优层次 性能调优包含多个层次,比如:架构调优、代码调优、JVM调优、数据库调优、操作系统调优等。架构调优和代...

  • Twitter 工程师谈 JVM 调优

    一. 调优需要关注的几个方面 内存调优 CPU 使用调优 锁竞争调优 I/O 调优 二. Twitter 最大的敌...

  • Hive调优的目标、原则

    1.1. 调优目标 Hive调优的目标是在不影响其他业务正常运行的前提下,最大限度利用集群的物理资源,如CPU、内...

  • Spark性能优化-开发调优

    Spark性能优化分为四个方面: 1、开发调优2、资源调优3、数据倾斜调优4、shuffle调优 1. 开发调优 ...

  • Spark性能优化-资源调优

    Spark性能优化分为四个方面: 1、开发调优2、资源调优3、数据倾斜调优4、shuffle调优 资源调优 num...

网友评论

      本文标题:CDN业务调优

      本文链接:https://www.haomeiwen.com/subject/bssifhtx.html