古道长亭

Contact me with ixiaoqiang0011@gmail.com


  • 首页

  • 归档

  • 分类

  • 关于

  • Book

  • 搜索

Https 性能优化

时间: 2022-07-14   |   分类: 网络应用安全与加速   | 字数: 5574 字 | 阅读约: 12分钟

Https 性能优化

根据 外媒Netmarketshare发布的数据显示,截止到2019 年 10 月全球使用HTTPS加密的 Web 流量的比例已经超过了九成。HTTPS网站加密传输协议几乎已经接近普及。

阅读全文 »

Https 升级

时间: 2022-07-13   |   分类: 网络应用安全与加速   | 字数: 1100 字 | 阅读约: 3分钟

Https 升级

1.Let’s Encrypt

Let’s Encrypt —— 是一个由非营利性组织互联网安全研究小组(ISRG)提供的免费、自动化和开放的证书颁发机构(CA),简单的说,就是为网站提供免费的 SSL/TLS 证书。互联网安全研究小组(ISRG):ISRG是美国加利福尼亚州的一家公益公司,成立于2013年5月,第一个项目是Let’s Encrypt证书颁发机构。

阅读全文 »

Https

时间: 2022-07-12   |   分类: 网络应用安全与加速   | 字数: 7034 字 | 阅读约: 15分钟

Https

1.概念

HTTPS(HyperText Transfer Protocol over Secure Socket Layer)超文本传输安全协议, 近两年Google、Baidu、Facebook 等这样的互联网巨头,不谋而合地开始大力推行 HTTPS, 国内外的大型互联网公司很多也都已经启用了全站 HTTPS,这也是未来互联网发展的趋势。

阅读全文 »

Http

时间: 2022-07-11   |   分类: 网络应用安全与加速   | 字数: 16641 字 | 阅读约: 34分钟

Http

1.Http报文

HTTP 报文是在 HTTP 应用程序之间发送的数据块( 用于 HTTP 协议交互的信息)。请求端(客户端)的 HTTP 报文叫做请求报文,响应端(服务器端)的叫做响应报文。

1.1 debug模式下查看报文

  • General
    • Remote Address:访问目标URL解析出来的IP地址,443:表示当前https协议。
    • Referrer Policy : Referrer用户指明当前请求的来源页面,对于同源的请求,会发送完整的url作为引用地址,防盗链。
  • Request Headers
    • accept:请求可以支持的响应格式列表信息 text/html, application/xml等
    • accept-encoding:告知服务器本地浏览器支持是压缩方式 gzip,deflate,br等
    • sec-fetch-dest:期望获得什么类型的资源 document
    • sec-fetch-mode :navigate,表示这是一个浏览器的页面切换请求
    • sec-fetch-site:表示一个请求发起的来源和目标资源来源之间的关系,crosssite:跨域请求,same-origin:同源请求。
    • sec-fetch-user:?1表示的true
    • upgrade-insecure-requests :1,表示当前浏览器告诉服务器,浏览器是可以处理https请求的,即使访问的https请求中又包含了其他的http请求。
    • user-agent:描述浏览器的信息
  • Response Headers
    • server :web应用程序部署的容器,openresty:封装了Nginx以及第三方的类库,Lua语言,redis等等。
    • vary :accept-Encoding,告诉代理服务器缓存两种版本的资源(压缩、不压缩)
    • content-Type: text/html等

1.2 报文流动

HTTP 使用术语流入(inbound) 和流出(outbound) 来描述事务处理(transaction)的方向。 报文流入源端服务器, 工作完成之后, 会流回用户的 Agent 代理中

阅读全文 »

Session共享问题

时间: 2022-07-06   |   分类: 集群场景化方案   | 字数: 690 字 | 阅读约: 2分钟

Session共享问题

演示代码

Session共享及Session保持或者叫做Session⼀致性

  • Session问题原因分析

    出现这个问题的原因,从根本上来说是因为Http协议是⽆状态的协议。客户端和服务端在某次会话中产⽣的数据不会被保留下来,所以第⼆次请求服务端⽆法认识到你曾经来过, Http为什么要设计为⽆状态协议?早期都是静态⻚⾯⽆所谓有⽆状态,后来有动态的内容更丰富,就需要有状态,出现了两种⽤于保持Http状态的技术,那就是Cookie和Session。⽽出现上述不停让登录的问题,分析如下图:

阅读全文 »
37 38 39 40 41 42 43 44 45
古道长亭

古道长亭

Always remember that your present situation is not your final destination. The best is yet to come.

226 日志
57 分类
104 标签
GitHub Gitee
友情链接
  • 古道长亭的BOOK
  • JAVA学习
标签云
  • Mysql
  • 搜索引擎
  • Mybatis
  • 容器
  • 架构
  • 消息队列
  • Flink
  • Sharding sphere
  • 流处理
  • 缓存
© 2019 - 2024 京ICP备19012088号-1
0%