会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
酷酷
何德何能
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
22
23
24
25
26
27
28
29
30
···
52
下一页
2023年6月26日
【网络】【HTTP】HTTP 与 HTTPS
摘要: 1 前言 本节我们来看看HTTP 和 HTTPS的区别哈。 2 HTTP 与 HTTPS 有哪些区别? HTTP 是超文本传输协议,信息是明文传输,存在安全风险的问题。HTTPS 则解决 HTTP 不安全的缺陷,在 TCP 和 HTTP 网络层之间加入了 SSL/TLS 安全协议,使得报文能够加密传
阅读全文
posted @ 2023-06-26 06:24 酷酷-
阅读(181)
评论(0)
推荐(0)
2023年6月25日
【网络】【HTTP】HTTP 特性以及演变
摘要: 1 前言 本节我们来看看HTTP的一些特性,了解一下它的优缺点。 到目前为止,HTTP 常见到版本有 HTTP/1.1,HTTP/2.0,HTTP/3.0,不同版本的 HTTP 特性是不一样的。 这里先用 HTTP/1.1 版本给大家介绍,其他版本的后续也会介绍。 2 HTTP/1.1 2.1 HT
阅读全文
posted @ 2023-06-25 07:40 酷酷-
阅读(315)
评论(0)
推荐(0)
【网络】【HTTP】HTTP 缓存技术
摘要: 1 前言 本节我们来看看HTTP中的缓存技术。 2 HTTP 缓存有哪些实现方式? 对于一些具有重复性的 HTTP 请求,比如每次请求得到的数据都一样的,我们可以把这对「请求-响应」的数据都缓存在本地,那么下次就直接读取本地的数据,不必在通过网络获取服务器的响应了,这样的话 HTTP/1.1 的性能
阅读全文
posted @ 2023-06-25 07:01 酷酷-
阅读(106)
评论(0)
推荐(0)
【网络】【HTTP】GET 与 POST
摘要: 1 前言 本节我们来看看HTTP中的两大请求方法:GET和POST的区别。 2 GET 和 POST 有什么区别? 根据 RFC 规范,GET 的语义是从服务器获取指定的资源,这个资源可以是静态的文本、页面、图片视频等。GET 请求的参数位置一般是写在 URL 中,URL 规定只能支持 ASCII,
阅读全文
posted @ 2023-06-25 06:49 酷酷-
阅读(90)
评论(0)
推荐(0)
【网络】【HTTP】HTTP报文格式以及常见状态码
摘要: 1 前言 本节我们来看看HTTP的一些基础知识哈,报文格式以及常见的状态码。 2 报文格式 2.1 请求格式 (1)请求方法,GET和POST是最常见的HTTP方法,初次以外还包括 DELETE、HEAD、OPTIONS、PUT、TRACE (2)请求对应的URL地址,他和报文头的Host属性,组合
阅读全文
posted @ 2023-06-25 06:38 酷酷-
阅读(387)
评论(0)
推荐(0)
2023年6月21日
【Nginx】如何从日志分析 PV、UV?
摘要: 1 前言 很多时候,我们观察程序是否如期运行,或者是否有错误,最直接的方式就是看运行日志,当然要想从日志快速查到我们想要的信息,前提是程序打印的日志要精炼、精准。 但日志涵盖的信息远不止于此,比如对于 nginx 的 access.log 日志,我们可以根据日志信息分析用户行为。 什么用户行为呢?比
阅读全文
posted @ 2023-06-21 16:57 酷酷-
阅读(584)
评论(0)
推荐(0)
2023年6月20日
【操作系统】【网络系统】如何查看网络的性能指标?
摘要: 1 前言 Linux 网络协议栈是根据 TCP/IP 模型来实现的,TCP/IP 模型由应用层、传输层、网络层和网络接口层,共四层组成,每一层都有各自的职责。 应用程序要发送数据包时,通常是通过 socket 接口,于是就会发生系统调用,把应用层的数据拷贝到内核里的 socket 层,接着由网络协议
阅读全文
posted @ 2023-06-20 10:30 酷酷-
阅读(319)
评论(0)
推荐(0)
【操作系统】【网络系统】什么是一致性哈希?
摘要: 1 前言 这节我们来看看一致性哈希是什么,使用场景,解决了什么问题? 2 如何分配请求? 大多数网站背后肯定不是只有一台服务器提供服务,因为单机的并发量和数据量都是有限的,所以都会用多台服务器构成集群来对外提供服务。 但是问题来了,现在有那么多个节点(后面统称服务器为节点,因为少一个字),要如何分配
阅读全文
posted @ 2023-06-20 07:27 酷酷-
阅读(63)
评论(0)
推荐(0)
【操作系统】【网络系统】高性能网络模式:Reactor 和 Proactor
摘要: 1 前言 这节我们来看看 Reactor 和 Proactor 这两个高性能网络模式。 别小看这两个东西,特别是 Reactor 模式,市面上常见的开源软件很多都采用了这个方案,比如 Redis、Nginx、Netty 等等,所以学好这个模式设计的思想,不仅有助于我们理解很多开源软件,而且也能在面试
阅读全文
posted @ 2023-06-20 06:59 酷酷-
阅读(117)
评论(0)
推荐(1)
【操作系统】【网络系统】I/O 多路复用:select/poll/epoll
摘要: 1 前言 我们以最简单 socket 网络模型,一步一步的到 I/O 多路复用,具体细节每个系统调用的参数的这里不说哈。 2 最基本的 Socket 模型 要想客户端和服务器能在网络中通信,那必须得使用 Socket 编程,它是进程间通信里比较特别的方式,特别之处在于它是可以跨主机间通信。 Sock
阅读全文
posted @ 2023-06-20 06:59 酷酷-
阅读(162)
评论(0)
推荐(0)
上一页
1
···
22
23
24
25
26
27
28
29
30
···
52
下一页
公告