订阅以接收新文章的通知:

简体中文

从现在起,任何人都可以在Cloudflare上使用Workers运行JavaScript!

2018年3月13日 13:00

Product News (CN)Developers (CN)Serverless (ZH)Speed & Reliability (CN)简体中文

就在一年前的今天,Cloudflare给了我一个使命:允许人们在Cloudflare的网路运行代码。当时,我们还不知道这意味着什么。它会以容器为基础吗?一种新的图灵不完全的领域特定语言?Lua语言?“函数”?我的脑中涌出很多想法。 最终,我们做出了现在看似理所当然的选择:JavaScript,使用标准的Service Workers API,在基于V8构建的新环境中运行。五个月前,我们向您预览了我们正在构建的内容,并开始了测试。...

在Rust中编写复杂的宏:逆波兰式

2018年1月31日 12:11

Rust (CN)Developers (CN)Cloudflare Polish (CN)简体中文

除其他有趣的功能外,Rust还具有强大的宏系统。不幸的是,即使在阅读了《The Book》和各种教程之后,当涉及到尝试实现一个涉及处理不同元素的复杂列表的宏时,我仍然很难理解应该如何做,并且在花了一些时间后,我才突然灵光一闪,开始对所有内容使用宏 :) (好吧,...

介绍Cloudflare Access:与BeyondCorp类似,但您无需成为谷歌员工就能使用它

2018年1月17日 14:00

简体中文Product News (CN)Security (CN)Cloudflare Access (CN)

告诉我这听起来是不是很熟悉:公司内部网络的任何连接都是可信的,而外部的任何连接都不可信。这是当今大多数企业使用的安全策略。问题是,一旦破坏了创建此边界的防火墙,网关或VPN服务器,攻击者就可以立即,轻松,以被受信任的状态访问所有内容。...

在野外处理SYN数据包

2018年1月15日 13:49

简体中文SYN (CN)TCP (CN)

在Cloudflare,我们有很多在“野外”互联网上操作服务器的经验。但我们一直在提高我们对这种“妖术”的掌握。在这篇博客中,我们触及了互联网协议的多个黑暗角落:比如理解FIN-WAIT-2或接收缓冲区调优。...

更多帖子

2017年11月06日 05:54

随机性的入门介绍:正在生产中的LavaRand(一种硬件随机数发生器)

你们当中的一些人应该知道,我们旧金山办公室的大厅里有一堵用于密码学的熔岩灯墙。在这篇文章中,我们将探讨它是如何工作的。本文不涉及技术背景知识。如果你想对有关技术细节做更深入的了解,请参阅 LavaRand in Production: The Nitty-Gritty Technical Details。...

2016年9月22日 14:34

使用自动HTTPS重写修复混合内容问题

CloudFlare旨在终结未加密的互联网。但我们在网络上一谈论到HTTPS就会面临一个先有鸡还是先有蛋的问题。 很久以前,建立支持HTTPS的网站很困难,昂贵且速度慢。后来出现了像CloudFlare的Universal SSL这样的服务,它使得从http://切换到https://就像点击按钮一样简单。只需点击一下网址,就可以通过HTTPS提供一个新建的免费SSL证书。...

2016年8月17日 16:50

全球带宽成本

CloudFlare利用遍布45个国家86个城市的全球网络保护了400多万个互联网资产。运行这一网络为我们提供了一个独特的优势,即是可以跟踪全球带宽的不断变化的成本。 (注:截止至2019年8月,Cloudflare的全球网络已覆盖90多个国家的193个城市;本文后续数据统计于2016年8月前。)...

2014年8月26日 07:00

全球带宽的相对成本

在过去的几个月里,人们越来越关注网络以及相互连接的方式。CloudFlare运营着一个与世界各地的许多其他公司相互连接的巨大的网络。我们的优势在于,我们对全球网络运营有着不可思议的洞察力。考虑到我们独特的情况,我们认为我们有必要解释网络是如何运作的,以及世界不同地区互联网连接的相对成本。...

2012年7月05日 07:17

不再为传送首字节的时间担心(TTFB)

Time To First Byte通常用于测量Web服务器响应请求的速度,而且公共Web测试服务会报告该请求。(理论上)响应的越快Web服务器越好。但理论并不是很完善。 维基百科将Time To First Byte 定义为“从虚拟用户发出HTTP请求到浏览器接收到页面的第一个字节的持续时间”。但是,流行的网页测试网站实际报告的究竟是什么的结果呢?为了找到答案,...