首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
首页 /
前端滴滴
#
前端滴滴
#
6296次浏览
78人互动
收藏话题
分享
此刻你想和大家分享什么
身份认证
热门
最新
05-18 09:28
南京大学 前端工程师
CDN的原理是什么?
CDN的原理是什么?这是一道前端面试非常高频的面试题,但是很多同学在面试时候只能说出个大概,老规矩,点赞收藏支持一下,给我一分钟,理想哥教大家该怎么满分回答这个问题如果我是求职者,我会这么回答:目前的互联网应用中都包含大量的静态内容,如果不做任何处理,所有的请求都指向源站服务器的话,不仅会耗费大量的带宽,还会拖累页面加载速度,影响用户体验。CDN服务的出现可以解决上述问题。CDN的本质仍然是一个缓存,通过在现有网络中增加一层新的缓存节点,可以将数据缓存在里用户最近的地方,使用户以最快的速度获取数据,不需要每个用户的请求都去源站获取,避免网络拥塞、缓解源站压力。比如,你住在东北,某网站源站服务器在深圳,如果没有CDN服务,那么每次数据请求都要长途跋涉到深圳的服务器,如果有CDN服务,就会在东北的CDN服务器上缓存一份数据,每次的数据请求就直接从东北的CDN服务器返回了,不用再大老远跑去深圳了。当用户第一次发起内容请求时,不同地区的用户访问同一个域名,CDN服务商的智能DNS服务会返回不同CDN节点的IP地址。浏览器发起域名查询时,CDN 全局负载均衡设备根据用户 IP 地址,以及用户请求的内容URL,计算并返回离用户最近的相同网络运营商的CDN节点IP;然后向边缘节点服务器发起请求,浏览器来请求内容数据,边缘节点会检测当前节点是否有数据,如果没有就去父级节点要数据,父级可能还会有父级节点,一直往上获取数据,如果还找不到就去源站服务器拿,并依次序返回,一个地区内只要有一个用户先加载资源,就会在CDN中建立缓存,该地区的其他后续用户都能直接读取缓存数据。如果某个边缘节点可以找到,会先校验内容有效期,当确定有效期之后返回给用户。用户后续再次发起请求时,会先去 CDN 缓存服务器获取。如果获取到数据,那么就直接返回。否则就重走一遍上面的流程以上就是这个问题的回答了,大家可以下次面试时试试这么回答看看效果。最后,关于关注理想哥,每天学点前端面试小技巧。#前端##前端滴滴##前端面试必备宝典#
前端学习交流
点赞
评论
收藏
分享
04-22 10:11
南京大学 前端工程师
活都被前端干了,客户端同学都去哪了?
哈喽,大家好,我是前端理想哥,随着互联网中对于速度和可控性灵活性的要求,很多之前由客户端同学开发的项目,都改成了前端来做。前端最大的特点就是快和灵活,客户端由于开发慢、发布也慢,所以目前很多项目更倾向于前端来做。那客户端同学都去哪了呢?理想哥梳理了下身边客户端同学的情况,大致有三个方向第一个方向是转前端,学好前端技能然后去做业务。第二个方向是在客户端这条路上深入研究,深挖性能提升方向。有一些功能,比如扫一扫、人脸识别、摄像等,客户端来做可以带来更好的性能和体验。第三个方向是去做整个终端的基础技术,比如做小程序的容器、下面的网络,做端智能、容器等方向,其实这块有很大发展空间,需要高精尖的人才不断去做深做厚。除了上面这几种方向,大家身边的客户端同学都去哪里了,欢迎大家在评论区留言。 #互联网# #编程# #前端# #客户端# #前端滴滴#
前端学习交流
点赞
评论
收藏
分享
04-11 09:39
南京大学 前端工程师
为什么国内大厂都在用React?
哈喽,大家好呀,我是前端理想哥,今天我们来聊个话题:为什么国内大厂都在用React?首先,理想哥想纠正大家一个误区:大厂确实用React没错,但是大厂不只用React,国内应该没有哪一个大厂是全部押宝React的。理想哥也经历过过好几家一线大厂,基本上用啥的都有,用React的团队确实多一些,单并不是只用React。对于Vue,官方给了很多完整的解决方案,能够满足绝大部份需求,能留给你造轮子的创新也不多,各种示例、约束啥的都在那,一两个高级前端开发来解决架构、技术难点,再雇几个低成本的初中级前端来写业务,开发人员水平再菜,代码的错误率也是可控的。反观React,官方没有最佳实践的推荐,对于团队来说,很方便搞所谓的创新。团队水平都还行的情况下,既能高效率快速开发,还能百花齐放的造各种轮子,快速刷技术KPI,快速升职加薪。第一波员工用React把项目快速搭建起来,搞各种初始规范赚一波收益。第二波员工在第一波基础上,再搞一波创新,造一些轮子,刷一波技术KPI,升职加薪走人。第三波员工再继续,周而复始,总能发现可以造轮子的地方。不管是React还是Vue,只有最适合自身需求场景的,才是最好的。 #前端# #前端找工作# #前端滴滴#
前端学习交流
点赞
评论
收藏
分享
01-24 12:46
已编辑
华南农业大学 后端
滴滴前端一面 人生第一面(八股背了4h速通)
说一下闭包的理解 在什么场景会使用浏览器页面渲染过程对内存生命周期理解用过node.js嘛 没用过ajax嘛 基于什么实现 底层原理说一下get和post 没答深对tcp协议理解 不会 没学计网为什么要三次握手四次挥手 只说了确认信息收到 没学计网太痛了 面试官补充三次是最少三次为什么用pnpm 对比原生node.js的优势说一下对vue3的理解vue3生命周期vue如何实现组件通信说一下router和route的区别git使用熟练度 问如何拉取代码 知道pull但想不起来说了clone 吐了看一下你项目element-ui的实现如何理解mvvm讲一下二分 手写二分 输出结果...
查看20道真题和解析
投递滴滴等公司10个岗位 >
点赞
评论
收藏
分享
03-07 15:42
富途_企业服务业务部_前端工程师
什么?!你居然连个内存泄漏都排查不出来
公众号:程序员白特,欢迎一起交流学习~ 在日常的业务开发中,偶尔会出现内存泄漏的情况,那么我们该怎么排查呢?现在跟着文章一起学习下吧~ 使用Chrome devTools查看内存情况 打开Chrome的无痕模式,以屏蔽Chrome插件对我们之后测试内存占用情况的影响。然后打开开发者工具,找到Performance栏,可以看到一些功能按钮,如开始录制按钮、刷新页面按钮、清空记录按钮、记录并可视化js内存、节点、事件监听器按钮、触发垃圾回收机制按钮等。 请简单录制一下百度页面,观察我们能够获取到什么信息,如下动图所示: 从图表中我们可以清楚地观察到,在页面加载过程中JS Heap(js堆内存...
点赞
评论
收藏
分享
提到的真题
返回内容
玩命加载中
热议话题
1
...
25届秋招总结
0
2
...
如果再来一次,你还会选择这个工作吗?
0
3
...
阿里云管培生offer
4
...
地方国企笔面经互助
0
5
...
简历被挂麻了,求建议
0
6
...
发工资后,你做的第一件事是什么
0
7
...
北方华创开奖
8
...
ai智能作图
0
9
...
我的实习求职记录
0
10
...
如果你有一天可以担任公司的CEO,你会做哪三件事?
0
11
...
上班到公司第一件事做什么?
0
12
...
阿里求职进展汇总
0
牛客网
牛客企业服务