随笔分类 - 技术类
摘要:本文分享自天翼云开发者社区《cdn请求设备间防回环一种简单有效实现方案》.作者:周****鹤 实施步骤: 步骤一:配置设备唯一标识 在CDN网络中的每一台cache设备上,配置其唯一的设备标识(如hostname)。 确保该标识在CDN网络中全局唯一,以便在请求追踪过程中准确识别设备。 步骤二:修改
阅读全文
摘要:本文分享自天翼云开发者社区《CDN加速图片内容审核原理》.作者:周****鹤 由于CDN系统同时服务成千上万的客户,对系统性能要求较高,在CDN系统上做内容审核要求实时高效,故采用了异步资源审核及上报封禁的机制。 具体流程如下: 内容审核流程:用户发起请求到边缘节点,首次请求资源miss回源,源站返
阅读全文
摘要:本文分享自天翼云开发者社区《CDN热点扩散原理》.作者:周****鹤 图一:正常请求流程图 图二:热点请求流程图 当前CDN部署架构是一个节点内多台服务器,服务器同时部署网关及ATS缓存组件,请求通过四层负载均衡方式打到网关组件,网关根据url做一致性哈希算法到指定的ATS组件获取缓存资源,当某个资
阅读全文
摘要:本文分享自天翼云开发者社区《openresty共享内存的使用》.作者:王****兰 在 OpenResty 中,ngx.shared 用于访问共享内存区域,这在处理高并发请求时非常有用。以下是一些常见的使用场景和示例代码。 首先,需要在 Nginx 配置文件中定义一个共享内存区域。例如,在 http
阅读全文
摘要:本文分享自天翼云开发者社区《core文件生成位置及命名》.作者:李****壮 一、core文件的生成 1.1 /proc/sys/kernel/core_pattern 系统文件 /proc/sys/kernel/core_pattern 记录core 文件格式及保存目录。可以带绝对目录,或者相对目
阅读全文
摘要:12月5日,在2025数智科技生态大会期间,AI+绿色智算生态合作论坛在广州举办。论坛以“绿智融合 惠聚息壤”为主题,汇集了算力、网络、能源及电力等领域的专家学者和企业代表,吸引国内外产业链上下游嘉宾参会,共同探讨AI、智算与绿色低碳融合协同发展趋势,共促产业生态建设。论坛发布“息壤2.0”“算存运
阅读全文
摘要:本文分享自天翼云开发者社区《centos安装safe-rm》.作者:王****兰 safe-rm 是一个安全的 rm 命令替代品,用于防止误删重要文件。 从EPEL 仓库中安装,按顺序输入以下指令: sudo yum update -y sudo yum install -y epel-releas
阅读全文
摘要:本文分享自天翼云开发者社区《ImageMagick支持webp格式》.作者:王****兰 ImageMagick要求webp库的版本大于等于0.4.1,如果系统中默认安装的库版本低于0.4.1则无法支持webp图片的处理: checking for libwebp >= 0.4.1... no 因此
阅读全文
摘要:本文分享自天翼云开发者社区《一种高并发下的自旋锁优化方案》.作者:星空赶路者 1.问题背景 CDN线上有一些节点机器cpu存在突刺,都是在晚上业务高峰期才出现。该节点存在大量的小文件访问,使用了固态硬盘。经过线下压测模拟复现了线上的问题现象。 2.问题原因 通过工具发现cpu突刺时的堆栈信息在对一张
阅读全文
摘要:本文分享自天翼云开发者社区《nginx解决进程内存占用翻倍》.作者:z****n 1.问题 某天,线上生成环境发现一个问题: 某一台机器线上的nginx进程占用的内存是其他机器的2倍 ,尝试对nginx进行reload后,并没有恢复 内存占用翻倍机器: 正常机器: 2.分析 1.每次reload或者
阅读全文
摘要:本文分享自天翼云开发者社区《nginx中同一端口不同tls版本与加密套件》.作者:z****n 1.问题描述 需要在nginx中使用2个域名同时监听443端口,域名a只允许使用tls1.2,域名b允许tls1.2,tls1.3。 实际运行发现原生nginx无法实现 nginx.conf配置如下 wo
阅读全文
摘要:本文分享自天翼云开发者社区《boringssl中0-RTT的错误码》.作者:沈****扬 在TLS协议中,0-RTT(零往返时间)是指在某些情况下,客户端可以在第一个往返(RTT)中就开始发送加密的应用数据,而不需要等待完整的TLS握手完成。这种机制允许客户端在重新连接到服务器时,利用之前会话中缓存
阅读全文
摘要:本文分享自天翼云开发者社区《quic协议中Connection ID的协商机制》.作者:沈****扬 quic协议是基于UDP的应用层可靠协议。 由于UDP本身是无连接的服务,因此quic数据包的连接ID(connection id)用于确定该数据包属于哪个quic连接。长包头包含两个连接ID:目标
阅读全文
摘要:本文分享自天翼云开发者社区《quic协议监听与Alt-Svc响应头的应用》.作者:沈****扬 QUIC是快速UDP网络连接(英语:Quick UDP Internet Connections)的缩写,是一种基于UDP协议实现的应用层可靠传输协议。目前已经被确定为HTTP 3.0标准(RFC 900
阅读全文
摘要:本文分享自天翼云开发者社区《traffic server双向认证介绍》.作者:沈****扬 HTTPS双向认证(Mutual TLS authentication)是一种安全机制,它要求在建立HTTPS连接时,客户端和服务器都必须进行身份验证。这种机制通常用于需要高度安全性的场景,其中服务器和客户端
阅读全文
摘要:近日,以“智跃无界,开源致远”为主题的操作系统大会2025在北京举办。大会由开放原子开源欧拉(OpenAtom openEuler,简称“开源欧拉”或“openEuler”)社区,协同数十家产业伙伴共同举办,旨在汇聚全球产业界力量,打造极具创新力的操作系统,加速全球基础软件开源生态发展。中国电信天翼
阅读全文
摘要:本文分享自天翼云开发者社区《nginx性能优化之tcp调优》.作者:郑****颖 nginx在tcp连接上有2个如下配置:tcp_nodelay on , tcp_nopush off。这两个配置在tcp连接中的具体原理如何呢? 在网络拥塞控制领域,我们知道有一个非常有名的算法叫做Nagle算法(N
阅读全文
摘要:本文分享自天翼云开发者社区《关于EPOLL触发的事件说明》.作者:郑****颖 POLLIN -- 接收缓冲区可读, 对端断开及tcp连接也属于可读。 LT模式下:接收缓冲区可读就会触发;ET模式:状态改变了,比如接收缓冲区从空 ->不空,才会触发一次读。 EPOLLOUT -- 发送缓冲区可写,
阅读全文
摘要:本文分享自天翼云开发者社区《一次编译器优化的陷阱》.作者:郑****颖 某次问题排查,最终隐掉完所有业务逻辑后, 化简为如下的简单代码: 来看一下,这个的bcount is zero 会打印吗? #include <time.h> #include <stdio.h> #include <stdli
阅读全文
摘要:本文分享自天翼云开发者社区《WebRTC在低时延直播中的应用》.作者:江****禄 随着互联网技术的发展,视频直播成为了许多行业中的关键应用,包括教育、娱乐、体育赛事和电子竞技等。在这些应用中,低时延直播尤为重要,因为它能够提供实时互动的体验。WebRTC(Web Real-Time Communi
阅读全文

浙公网安备 33010602011771号