CDN热点扩散原理
本文分享自天翼云开发者社区《CDN热点扩散原理》.作者:周****鹤图一:正常请求流程图图二:热点请求流程图当前CDN部署架构是一个节点内多台服务器,服务器同时部署网关及ATS缓存组件,请求通过四层负载均衡方式打到网关组件,网关根据url做一致性哈希算法到指定的ATS组件获取缓存资源,当某个资源访问过热时会造成ATS组件负载过高(见图一)。为解决这一问题引入热点扩散机制,此功能对单位时间内资源的访
openresty共享内存的使用
本文分享自天翼云开发者社区《openresty共享内存的使用》.作者:王****兰在 OpenResty 中,ngx.shared 用于访问共享内存区域,这在处理高并发请求时非常有用。以下是一些常见的使用场景和示例代码。首先,需要在 Nginx 配置文件中定义一个共享内存区域。例如,在 http 块中添加以下配置:lua_shared_dict my_sha
core文件生成位置及命名
本文分享自天翼云开发者社区《core文件生成位置及命名》.作者:李****壮一、core文件的生成1.1 /proc/sys/kernel/core_pattern 系统文件 /proc/sys/kernel/core_pattern 记录core 文件格式及保存目录。可以带绝对目录,或者相对目录。如果是绝对目录,则所有进程的core
重磅发布,息壤升级!
12月5日,在2025数智科技生态大会期间,AI+绿色智算生态合作论坛在广州举办。论坛以“绿智融合 惠聚息壤”为主题,汇集了算力、网络、能源及电力等领域的专家学者和企业代表,吸引国内外产业链上下游嘉宾参会,共同探讨AI、智算与绿色低碳融合协同发展趋势,共促产业生态建设。论坛发布“息壤2.0”“算存运一体化能力体系”“跨境空芯光纤和超低时延商用传输系统”“算电协同创新标杆”等一系列重磅成果。中国工程
centos安装safe-rm
本文分享自天翼云开发者社区《centos安装safe-rm》.作者:王****兰safe-rm 是一个安全的 rm 命令替代品,用于防止误删重要文件。从EPEL 仓库中安装,按顺序输入以下指令:sudo yum update -y sudo yum install -y epel-release
ImageMagick支持webp格式
本文分享自天翼云开发者社区《ImageMagick支持webp格式》.作者:王****兰ImageMagick要求webp库的版本大于等于0.4.1,如果系统中默认安装的库版本低于0.4.1则无法支持webp图片的处理:checking for libwebp >= 0.4.1... no因此需要安装大于等于0.4.1版本的webp库:wge
一种高并发下的自旋锁优化方案
本文分享自天翼云开发者社区《一种高并发下的自旋锁优化方案》.作者:星空赶路者1.问题背景CDN线上有一些节点机器cpu存在突刺,都是在晚上业务高峰期才出现。该节点存在大量的小文件访问,使用了固态硬盘。经过线下压测模拟复现了线上的问题现象。 2.问题原因通过工具发现cpu突刺时的堆栈信息在对一张共享内存哈希表进行非常高频的更新与访问。主要原因为:1.需要更新当前主机url的访问量信息。2需
nginx解决进程内存占用翻倍
本文分享自天翼云开发者社区《nginx解决进程内存占用翻倍》.作者:z****n1.问题某天,线上生成环境发现一个问题:某一台机器线上的nginx进程占用的内存是其他机器的2倍 ,尝试对nginx进行reload后,并没有恢复内存占用翻倍机器:正常机器:2.分析1.每次reload或者启动时worker进程从master进程fork出来,所以reload后worker进程的内存和master进程内
替代VMware vSAN | 五大角度解析ZStack分布式存储替代优势
ZStack提供两路径:集成现有集中式存储保护投资,或用分布式存储全面替代vSAN。方案实现多协议统一、灵活数据保护与弹性扩容,助力企业应对VMware替换与多场景并存挑战,构建高效数据基石。
boringssl中0-RTT的错误码
本文分享自天翼云开发者社区《boringssl中0-RTT的错误码》.作者:沈****扬在TLS协议中,0-RTT(零往返时间)是指在某些情况下,客户端可以在第一个往返(RTT)中就开始发送加密的应用数据,而不需要等待完整的TLS握手完成。这种机制允许客户端在重新连接到服务器时,利用之前会话中缓存的信息(如密钥等),来减少连接建立的延迟。0-RTT主要分为session和session ticke
quic协议中Connection ID的协商机制
本文分享自天翼云开发者社区《quic协议中Connection ID的协商机制》.作者:沈****扬quic协议是基于UDP的应用层可靠协议。由于UDP本身是无连接的服务,因此quic数据包的连接ID(connection id)用于确定该数据包属于哪个quic连接。长包头包含两个连接ID:目标连接ID(DCID=Destination Connection ID)和目标连接ID(SCID=Sou
quic协议监听与Alt-Svc响应头的应用
本文分享自天翼云开发者社区《quic协议监听与Alt-Svc响应头的应用》.作者:沈****扬QUIC是快速UDP网络连接(英语:Quick UDP Internet Connections)的缩写,是一种基于UDP协议实现的应用层可靠传输协议。目前已经被确定为HTTP 3.0标准(RFC 9000和RFC 9114)。 在传统的HTTP服务中,通常服务端需要对指定端口进行TCP协议的监
traffic server双向认证介绍
本文分享自天翼云开发者社区《traffic server双向认证介绍》.作者:沈****扬HTTPS双向认证(Mutual TLS authentication)是一种安全机制,它要求在建立HTTPS连接时,客户端和服务器都必须进行身份验证。这种机制通常用于需要高度安全性的场景,其中服务器和客户端都需要验证对方的身份。 apache traffic server(简称ats)是一个开源的
正式发布CTyunOS V4.0!
近日,以“智跃无界,开源致远”为主题的操作系统大会2025在北京举办。大会由开放原子开源欧拉(OpenAtom openEuler,简称“开源欧拉”或“openEuler”)社区,协同数十家产业伙伴共同举办,旨在汇聚全球产业界力量,打造极具创新力的操作系统,加速全球基础软件开源生态发展。中国电信天翼云作为开源欧拉社区的核心贡献者与坚定支持者,受邀参加大会。中国电信科技委主任、原总经理邵广禄在致辞中
nginx性能优化之tcp调优
本文分享自天翼云开发者社区《nginx性能优化之tcp调优》.作者:江****禄nginx在tcp连接上有2个如下配置:tcp_nodelay on , tcp_nopush off。这两个配置在tcp连接中的具体原理如何呢? 在网络拥塞控制领域,我们知道有一个非常有名的算法叫做Nagle算法(Nagle algorithm),这是使用它的发明人John Na
关于EPOLL触发的事件说明
本文分享自天翼云开发者社区《关于EPOLL触发的事件说明》.作者:江****禄POLLIN -- 接收缓冲区可读, 对端断开及tcp连接也属于可读。 LT模式下:接收缓冲区可读就会触发;ET模式:状态改变了,比如接收缓冲区从空 ->不空,才会触发一次读。 EPOLLOUT -- 发送缓冲区可写, LT模式:下只要可写就会一直触发。ET模式:默认连接刚建立时也会触发一次OUT,后续发
一次编译器优化的陷阱
本文分享自天翼云开发者社区《一次编译器优化的陷阱》.作者:江****禄某次问题排查,最终隐掉完所有业务逻辑后, 化简为如下的简单代码:来看一下,这个的bcount is zero 会打印吗?#include #include #include #include
WebRTC在低时延直播中的应用
本文分享自天翼云开发者社区《WebRTC在低时延直播中的应用》.作者:江****禄随着互联网技术的发展,视频直播成为了许多行业中的关键应用,包括教育、娱乐、体育赛事和电子竞技等。在这些应用中,低时延直播尤为重要,因为它能够提供实时互动的体验。WebRTC(Web Real-Time Communication)技术由于其低时延和高性能,成为了实现低时延直播的理想选择。本文将介绍WebRTC在低时延
智算领航,荣誉+1!
近日,国际数据公司IDC发布《IDC MarketScape: 中国混合云AI智算平台2025年厂商评估》报告,从战略和能力维度对云服务商进行了综合评估。报告显示,中国电信天翼云在该评估中位列领导者类别,充分彰显了天翼云作为云服务国家队在混合云AI智算领域的核心地位。立足行业发展趋势与用户需求,天翼混合云基于公有云同源技术栈,构建一体化全栈方式交付云服务平台能力,可灵活满足各行业混合云场景下的多种
云原生时代,应用运维模式如何破局?
当应用架构转型云原生架构以后,从应用运维内部来看,应用问题定位及处置将会变得越来越复杂。此时如果仍然依靠原有应用运维模式,显然达不到业务连续性要求。