http
文章平均质量分 88
你才是向阳花
这个作者很懒,什么都没留下…
展开
-
常见网络攻击及解决方案
网络安全是开发中常常会遇到的情况,为什么会遇到网络攻击,网络攻击是如何进行的,如何抵御网络攻击,都是我们需要思考的问题。原创 2024-05-14 19:34:01 · 2100 阅读 · 0 评论 -
HTTP 缓存 - 强制缓存和协商缓存
浏览器缓存(Brower Caching)是浏览器对之前请求过的文件进行缓存,以便下一次访问时重复使用,节省带宽,提高访问速度,降低服务器压力。http缓存机制主要在http响应头中设定,响应头中相关字段为Expires、Cache-Control、Last-Modified、Etag。Expires是HTTP/1.0控制网页缓存的字段,其值为服务器返回该请求的结果缓存的到期时间,即再次发送请求时,如果客户端的时间小于Expires的值时,直接使用缓存结果。原创 2024-04-24 16:41:25 · 1109 阅读 · 0 评论 -
从输入URL到页面加载发生了什么(DNS解析和优化,TCP连接)
浏览器在解析的过程中,如果遇到请求外部资源时,如图像、iconfont等,浏览器将异步请求下载该资源,并不会影响HTML文档进行加载,但是当文档加载过程中遇到js文件,HTML文档会挂起渲染过程,要等到文档中js文件加载完毕并解析执行完毕,才会继续HTML的渲染过程。CSS的文件加载不影响JS文件的加载,但是却影响JS文件的执行。DNS负载均衡:DNS可以返回一个合适的机器的IP给用户,例如可以根据每台机器的负载量,该机器距离用户的地理位置的距离等等,这种过程就是DNS负载均衡,又叫做DNS的重定向。原创 2024-02-27 15:22:02 · 885 阅读 · 0 评论 -
前端面试集中复习 - http篇
是浏览器的自动行为,是一种http请求方法,主要功能是一个预处理 预发送,浏览器会在请求之前浏览器主动发送一个体积较小,速度较快的请求,和服务器交互一种合适的方式传输数据,并利用服务器端的回复获取一部分服务器的状态和性能 判断浏览器是否需要做缓存等逻辑,检查访问权限,CORS等,可以顺利交互。MD5、SHA1等 => 单向不可逆,且输入敏感型,输出长度固定,所以对于数据的修改都会导致值的变化,所以可以做完整性校验,判断信息中途未经修改。握手一次就可以建立一个长链接,可以接收客户端的推送。原创 2024-03-20 20:28:38 · 923 阅读 · 0 评论