CDN及云技术分享

15 篇文章
14 人订阅

全部文章

mariolu

腾讯 · 后台开发工程师 (已认证)

nginx event框架总结

Nginx 的 event(事件)处理机制是nginx的核心功能。nginx抽象了event机制,在多个平台有不同的event调用实现方法。比如说经...

48116
mariolu

腾讯 · 后台开发工程师 (已认证)

c程序协程的实现和openssl 1.x版本的应用

一段代码能否把机器硬件性能发挥到极致,我们通常用cpu和IO利用率(本地存储io和网络io)来衡量。

35328
mariolu

腾讯 · 后台开发工程师 (已认证)

RSA签名的PSS模式

PSS 私钥签名流程的一种填充模式。目前主流的RSA签名包括RSA-PSS和RSA-PKCS#1 v1.5。

94566
mariolu

腾讯 · 后台开发工程师 (已认证)

openssl 1.1.x版本的async模式

Asyn job是openssl把cpu等aio操作和硬件加速卡不占用cpu的操作剥离出来,这部分的操作单独交给一个叫asyn job(也可以认为是协程)去做。...

78964
mariolu

腾讯 · 后台开发工程师 (已认证)

GDB实现原理和使用范例

这篇文章为了让你深入了解gdb的工作原理,以及如何在linux环境下使用强大的gdb调试程序功能。

4101
mariolu

腾讯 · 后台开发工程师 (已认证)

Openssl状态机的实现

Openssl是通过“握手“建立加密信道,在该信道双方的身份都是合法的,并且传输数据都是密文传输。Openssl握手通过客户端和服务端互相交换信息计算出secr...

2693
mariolu

腾讯 · 后台开发工程师 (已认证)

keyless原理

ssl协议是基于密码学的基础上,解决通信双方加密信道和身份鉴权的安全问题。ssl协议的算法本身是公开的,但是算法本身的输入参数(key)是由通信双方私自保存。在...

81639
mariolu

腾讯 · 后台开发工程师 (已认证)

Tls v1.3的里程碑发展

TLS v1.3在TLS v1.2的基础上,吸收了之前的设计,并且做了大量的改进。相对于TLS v1.2,协议更简洁、更安全、性能也更好。以下是对比TLS v....

64821
mariolu

腾讯 · 后台开发工程师 (已认证)

如何通过命令行访问unix socket文件

socket文件不能通过普通的文件读写命令操作(比如说echo "xxx" > socket.file)它。因为它是在网络上面工作的。只能通过socket读写函...

1K27
mariolu

腾讯 · 后台开发工程师 (已认证)

[CDN]动态内容的缓存技术 CSI,SSI,ESI

CDN 中动态内容是不太好解决的,通常需要很麻烦的技术和方法来实现这些功能。

83245
mariolu

腾讯 · 后台开发工程师 (已认证)

惊群效应

传统的服务器使用“listen-accept-创建通信socket”完成客户端的一次请求服务。在高并发服务模型中,服务器创建很多进程-单线程(比如apache ...

69341
mariolu

腾讯 · 后台开发工程师 (已认证)

微型分布式架构设计范例

设计该系统初衷是基于描绘业务(或机器集群)存储模型,分析代理缓存服务器磁盘存储与回源率的关系。

97828
mariolu

腾讯 · 后台开发工程师 (已认证)

原来你是这样的http2

目前HTTP/2.0(简称h2)已经在广泛使用(截止2018年8月根据Alexa流行度排名的头部1千万网站中,h2占比约29%,https://w3techs....

56413
mariolu

腾讯 · 后台开发工程师 (已认证)

我是怎么一步步用go找出压测性能瓶颈

笔者要在线上服务器load日志并且重放来测一些机器性能指标。模拟机器资源比较少,相对的被模拟的线上机器日志量大,假设线上单机qps有1w,那么5台机器组成的集群...

1.7K35
mariolu

腾讯 · 后台开发工程师 (已认证)

HTTP/2之服务器推送(Server Push)最佳实践

为提供完备的HTTP2能力,腾讯CDN现已完成HTTP/2的Server Push支持,并完成了详细的性能测试。

9.9K4

扫码关注云+社区