网络
文章平均质量分 52
专注网络相关知识点
前端Jerry
这个作者很懒,什么都没留下…
展开
-
http常见状态码
规范是原请求是post请求,不能进行重定向,原请求是get可以进行重定向,但在浏览器的实际情况下,无论是get还是post,都可以进行重定向,所以由于历史原因,就延伸出了303(原302的实际效果)和307(原302的规范定义)。临时重定向,http1.1的产物,基本上同302相当,但是有一个区别就是,请求的资源URL1 已被指向了新的URL2,但URL2应该使用get方法请求URL2。临时重定向,http1.1的产物,基本上和303相同,区别就是原请求是post请求,不能进行重定向到get上。原创 2023-06-25 16:09:11 · 697 阅读 · 0 评论 -
TCP三次握手和四次挥手
此时如果网络拥塞或者其他原因导致超时,客户端发送的连接请求迟迟到不了服务端,客户端便超时重发请求,如果服务端正确接收并确认应答,双方便开始通信,通信结束后释放连接。此时,如果那个失效的连接请求抵达了服务端,由于只有两次握手,服务端收到请求就会进入ESTABLISHED状态,等待发送数据或主动发送数据。若客户端发送完确认应答后直接进入了CLOSE状态,那么如果该应答丢失,服务端等待超时后,就会重新发送链接释放请求,但此时客户端应该关闭了,不会作出任何响应,此时服务端永远无法正常关闭。原创 2023-06-07 16:32:59 · 32 阅读 · 0 评论 -
浏览器并发请求及解决方案
一、规则。原创 2023-05-15 11:15:30 · 1303 阅读 · 0 评论 -
内存泄露与垃圾回收机制
这样,当垃圾回收器下次再运行时,它就会释放那些引用次数为 0 的值所占用的内存,进而无法刚问引用次数为0的变量。因为收回过程内存开销比较大,且堵塞其他操作,所以V8引擎会周期性的释放那些不再使用的变量,进而释放内存。即使fn已经执行完毕,理论上q和a应该会被回收,但由于引用次数不为0,就造成了不会被回收。不再使用的内存,没有及时被释放,机会造成内存泄露。原创 2023-04-16 14:43:12 · 112 阅读 · 0 评论