1、CDN运维工程师
岗位职责:负责酷盾安全产品的技术支持,解决客户遇到的问题,协助一线解决疑难问题;沉淀解决方案、常见问题及知识库,赋能客户及合作伙伴;收集客户需求,推动产品体验持续改进。
技能要求:计算机相关专业毕业,本科以上学历;熟悉Linux系统基础命令、网络基础知识;掌握HTTP、TCP/IP等常见网络协议;有大型复杂系统设计开发经验优先。
2、CDN研发工程师
岗位职责:负责CDN/PCDN核心系统的架构设计和研发;负责CDN或SLB负载均衡技术,能够进行简单问题判断;有CDN/PCDN/P2P相关研发经验者优先;有CDN/PCDN/P2P相关研发经验者优先;对技术有激情,有强烈的求知欲、好奇心和进取心,善于沟通,具有良好的团队合作精神。
技能要求:五年以上C/C++/Go服务端开发经验,有大型复杂系统设计开发经验;精通HTTP、TCP/IP等常见网络协议,有相关网络编程经验;熟悉Linux操作系统,有系统调优、性能调优等经验;熟悉多进程、多线程等并发模型,有相关并发编程经验;熟悉至少一种开源数据库或缓存系统,有相关数据库或缓存编程经验。
3、CDN开发工程师
岗位职责:负责华为鲲鹏生态CDN应用相关特性的开发,包括应用组件、驱动、加速库等;根据版本节奏,完成需求分析、方案和实现,并进行测试;负责CDN应用相关组件的性能优化,充分发挥硬件性能,提升解决方案竞争力;负责设计、开发和维护节点全链路监控,提升CDN整体服务质量。
技能要求:熟悉以下常用的CDN服务框架中的一个或多个:Nginx、ATS等;熟悉CDN服务运行时,不同系统模块的负载与瓶颈,有系统级调优经验者优先;有大型CDN项目开发经验或CDN项目开发经验并有开源社区贡献的优先;熟悉DNS调度策略、流媒体动态调度算法者优先;熟练掌握NGINX编程,对HTTP、HTTTP有一定了解。
1、什么是CDN?
CDN即内容分发网络(Content Delivery Network),是一种通过在多个地理位置部署服务器来缓存和分发内容的技术,它旨在提高内容的传输速度和可用性,减少延迟,改善用户体验。
2、CDN的工作原理是什么?
CDN通过将内容缓存到离用户更近的边缘服务器上,使用户能够更快地获取所需的数据,当用户请求某个内容时,CDN会根据用户的地理位置和其他因素,智能地选择最近的边缘服务器来提供内容,从而减少数据传输的距离和时间。
3、CDN有哪些优势?
提高网站加载速度:由于内容是从离用户更近的服务器传输的,因此可以显著减少加载时间。
降低带宽成本:通过缓存和分发内容,CDN可以减少源服务器的负载,从而降低带宽消耗和成本。
提高可靠性:即使某个服务器出现问题,CDN也可以自动将流量重定向到其他正常的服务器上,确保内容的持续可用性。
改善用户体验:快速加载的内容和稳定的性能可以提高用户满意度和忠诚度。