zoukankan      html  css  js  c++  java
  • Http/2知识图谱

    HTTP/2和HTTP/1.x之间存在很大的差异,但以下优化规则是仍然是通用的:
    1. 优化DNS查询,若没有resolved的域名会阻塞请求;
    2. 优化TCP连接,HTTP/2只使用一个TCP连接;
    3. 避免重定向,特别是非同一域名的重定向,需要DNS、TCP、HTTP/TLS的开销;
    4. 客户端缓存是有必要的;
    5. 使用CDN等网络边缘的缓存,分发资源,减少延迟;
    6. 使用条件缓存减少流量的传输;
    7. 压缩传输的数据,gzip压缩很高效;
    8. 消除不必要的资源和数据请求,激进的提前获取资源,在某种程度上,对客户端和服务端的开销都比较大;
    9. 针对图片采取优化措施;
    10. 不断的性能测试与监控;


    HTTP/2不适合采取的规则,可参考如下知识图谱中的反模式。

  • 相关阅读:
    数与bit
    ARM汇编优化1
    一 *(a+1)与*(&a+1)
    二 *(a+1)多维数组
    三 二维数组取址
    四 sizeof(a)
    永恒之蓝及WannaCry分析
    github使用记录
    三种页面置换算法的C++模拟
    opencv检测图像直线
  • 原文地址:https://www.cnblogs.com/hanyonglu/p/9647904.html
Copyright © 2011-2022 走看看