首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
网络
订阅
基尔霍夫
更多收藏集
微信扫码分享
微信
新浪微博
QQ
9篇文章 · 0订阅
在开发环境下使用nginx重写uri及代理功能
这篇文章整理了在前端开发中,在开发环境下使用nginx重写uri及代理功能的方法。 = 表示精确匹配。只有请求的url路径与后面的字符串完全相等时,才会命中。 ~ 表示该规则是使用正则定义的,区分大小写。 ~* 表示该规则是使用正则定义的,不区分大小写。 ^~ 表示如果该符号后…
深度:手写一个WebSocket协议 [7000字]
我之前是做IM相关桌面端软件的开发,基于TCP长链接自己封装的一套私有协议,目前公司也有项目用到了ws协议,好像无论什么行业,都会遇到这个ws协议。 传统的Ajax轮询(即一直不听发请求去后端拿数据)或长轮询的操作太过于粗暴,性能更不用说。 Connection 必须设置 Up…
HTTP从入门到放弃
个人觉得只要了解请求首部及响应首部即可。其中响应首部中的range(可以做断点续传,会在下文提及),还有缓存(ETag),这些是必须要掌握的知识。 在上一篇的最后内容中,有提及req的一些属性,那么我们来看一下res有哪些方法吧。 它与writeHead的区别是:它不会真正的把…
前端必会的抓包工具
说到抓包这个问题,很多初级的前端都不太能意识到这个问题,虽然本人也就是个小菜,但是对于抓包工具可以说是熟练掌握了,因为有过太多接口的问题被测试指派了我,那么如果熟练掌握了抓包不仅能快速定位出问题,还能分析网络请求,以及一些前端逻辑的问题导致接口多次触发等现象。 所以一个合格的前…
CDN与DNS知识汇总
在性能优化的时候,比较常见的一个建议是,把资源部署在CDN上,那么问题来了,CDN是什么?这样做有什么好处?
HTTP2 详解
对于同一个域名,浏览器最多只能同时创建 6~8 个 TCP 连接 (不同浏览器不一样)。为了解决数量限制,出现了 域名分片 技术,其实就是资源分域,将资源放在不同域名下 (比如二级子域名下),这样就可以针对不同域名创建连接并请求,以一种讨巧的方式突破限制,但是滥用此技术也会造成…
深入浅出浏览器缓存机制
缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。 对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器响应三个步骤。浏览器缓存可以帮助我们在第一和第三步骤…
WebSocket的故事(一)—— WebSocket的由来
微信小程序、小游戏的火爆,都让WebSocket的应用变得无处不在。针对这个主题,笔者打算做一个系列博客,旨在由浅入深的介绍WebSocket以及在Springboot和JS中如何快速构建和使用WebSocket提供的能力。 第一篇,什么是WebSocket以及它的用途。 首先…
前端工程师系列,TCP复习及浓缩总结(全干货,支持面试)
最近公司项目不多,闲着也来写写文章,复习一下基础知识。 之前也写了好几片文章,苦于自己不太会玩标题党,结构内容也不生动,没什么点击量,希望慢慢总结的写,提高水平,给大家带来好的内容,废话不多说。下面进入正题。 说道TCP/IP、HTTP两个词,我估计各位应该没有人不知道,多多少…