AI智能
改变未来

计算机网络 第11页

HTTP系列之:HTTP缓存-爱站程序员基地

HTTP系列之:HTTP缓存

AI

[toc] 简介 为了提高网站的访问速度和效率,我们需要设计各种各样的缓存,通过缓存可以避免不必要的额外数据传输和请求,从而提升网站的请求速度。对于HTTP协议来说,本身就自带有HTTP缓存。 今天我们就深入探讨一下HTTP中的缓存机制和使...

HTTP系列之:HTTP中的cookies-爱站程序员基地

HTTP系列之:HTTP中的cookies

AI

[toc] 简介 如果小伙伴最近有访问国外的一些标准网站的话,可能经常会弹出一个对话框,说是本网站为了更好的体验和跟踪,需要访问你的cookies,问你同意不同意,对于这种比较文明的做法,我一般是点同意的。 但是转头一想,为什么访问国内的网...

从零开始实现简单 RPC 框架 6:网络通信之 Netty-爱站程序员基地

从零开始实现简单 RPC 框架 6:网络通信之 Netty

AI

网络通信的开发,就涉及到一些开发框架: Java NIO 、 Netty 、 Mina 等等。理论上来说,类似于序列化器,可以为其定义一套统一的接口,让不同类型的框架实现,事实上, Dubbo 就是这么干的。但是,作为一个简单的 RPC 框...

从零开始实现简单 RPC 框架 9:网络通信之心跳与重连机制-爱站程序员基地

从零开始实现简单 RPC 框架 9:网络通信之心跳与重连机制

AI

一、心跳 什么是心跳 在 TPC 中,客户端和服务端建立连接之后,需要定期发送数据包,来通知对方自己还在线,以确保 TPC 连接的有效性。如果一个连接长时间没有心跳,需要及时断开,否则服务端会维护很多无用连接,浪费服务端的资源。 IdleS...

netty系列之:搭建HTTP上传文件服务器-爱站程序员基地

netty系列之:搭建HTTP上传文件服务器

AI

[toc] 简介 上一篇的文章中,我们讲到了如何从HTTP服务器中下载文件,和搭建下载文件服务器应该注意的问题,使用的GET方法。本文将会讨论一下常用的向服务器提交数据的POST方法和如何向服务器上传文件。 GET方法上传数据 按照HTTP...

Nginx添加SSL证书实现https访问-爱站程序员基地

Nginx添加SSL证书实现https访问

AI

1、概述 为了安全考虑,正式上线的网站或接口,都需要使用https协议进行数据传输。 IOS、安卓、微信小程序等也都只允许访问https协议的后台接口。 2、https协议的作用 1)加密传输数据,保护数据的安全 2)证明网站真实身份,防止...

Jest中Mock网络请求-爱站程序员基地

Jest中Mock网络请求

AI

Jest中Mock网络请求 最近需要将一个比较老的库修改为 TS 并进行单元测试,修改为 TS 还能会一点,单元测试纯粹是现学现卖了,初学 Jest 框架,觉得在单元测试中比较麻烦的就是测试网络请求,所以记录一下 Mock 掉 Axios ...