如何选择适合自己网站的防盗链 (zhuanlan.zhihu.com)
Token 防盗链适用于具有时效性访问的资源文件,通过设置 Token 密钥,配合签名过期时间来控制资源内容的访问时限。Token 防盗链采用 md5 算法,将密钥、过期时间、文件路径等信息所计算的 md5 值加入到 URL 中……
by @又拍云 2020-09-23 11:27 分享 查看详情
荔枝微课基础架构的演进与实践 (zhuanlan.zhihu.com)
云原生(Cloud Native)是未来架构的演化方向,包含了一组应用模式,用于帮助企业快速、持续、可靠、规模化地交付业务软件,由微服务架构、DevOps 和以容器为代表的敏捷基础架构组成,其中包含很多有利于我们做更多扩展持续演进的理念。我认为云原生是一种文化、一种理念, 也是一种生态,既包括技术(微服务、敏捷基础设施 K8S),也包括管理(DevOps、持续交付), 范围极其广泛,总得来讲是一种围绕云计算时代的架构。
by @又拍云 2020-09-17 15:19 分享 查看详情
如何制作出让女朋友满意的大片 (zhuanlan.zhihu.com)
视频码率是指数据传输时单位时间内传送的数据位数。一般我们用的单位是 kbps ,即千位每秒。通俗一点的理解就是取样率,单位时间内取样率越大,精度就越高,处理出来的文件就越接近原始文件。

视频码率是衡量视频文件大小的关键指标。码率大小和视频质量成正比,高码率可以提高视频质量,而低码率会导致视频质量较差。但是,码率超过一定数值,对图像的质量没有多大影响,使用极高的比特率只会浪费带宽。
by @又拍云 2020-09-10 10:51 分享 查看详情
SSL 证书变革之时已至,这些变化你都清楚吗? (zhuanlan.zhihu.com)
近期 SSL 证书有了些新调整。由于苹果和谷歌根存储策略的变化,从 9 月 1 日开始,所有新的 SSL/TLS 证书的最长有效期不得超过 13 个月。

这一变化旨在确保技术人员采用最新加密标准的 SSL 证书保护网站安全性,减少证书被盗用的风险。但是有效期的缩短也意味着证书和私钥的管理成本提高了,需要不断地去申请和部署,以防止 SSL 证书失效。
by @又拍云 2020-09-04 15:37 分享 查看详情
浅谈 FTP、FTPS 与 SFTP (zhuanlan.zhihu.com)
FTP 即 文件传输协议(英语:File Transfer Protocol 的缩写)是一个用于计算机网络上在客户端和服务器之间进行文件传输的应用层协议。完整的 FTP 是由 FTP 服务器 和 FTP 客户端组成的,客户端可以将本地的文件通过 FTP 协议上传到服务器,也可以将服务器的文件下载到本地。它是当今使用的最古老的文件传输协议之一,是一种非常便捷的移动文件的方式……
by @又拍云 2020-09-02 11:12 分享 查看详情
HTTP/3 来了,你了解它么? (zhuanlan.zhihu.com)
HTTP/3 是基于 QUIC 的协议。而 QUIC 协议是 Google 提出的一套开源协议,它基于 UDP 来实现,直接竞争对手是 TCP 协议。

另外,要聊 HTTP/3,HTTP 的发展历程是怎么也绕不过去的,今天我们在这里简单说一下 HTTP/3 相比较 HTTP/2 进步的那些点。
by @又拍云 2020-09-01 13:58 分享 查看详情
看视频常见的 720p、1080p、4k,这些分辨率到底包含了什么 (www.upyun.com)
从早期的420p,到后来的720p,到现在的非1080p不看。视频的清晰度飞快提升,但是在看到色彩越来越丰富清晰度越来越高的画面时,你有关注过他们的到底是怎么做到的么?我们一起来了解一下吧。
by @又拍云 2020-08-26 17:08 分享 查看详情
边缘计算、区块链、5G,哪个能走的更远 (zhuanlan.zhihu.com)
5G 从出现到至今一直都是一个热门话题。除了 5G,还有“云计算”“边缘计算”“区块链”等新技术的相关词汇也频频出现在大家眼前。新技术出现是为了改善人们的生活品质,但是飞快更新迭代的新技术也让大家看的满头雾水,不知道都有哪些具体的用途和进展。

今天我们就来看一看:“边缘计算、区块链、5G,都能为大家带来什么,以及哪个能走的更远”……
by @又拍云 2020-08-25 15:23 分享 查看详情
QUIC协议详解之Initial包的处理 (zhuanlan.zhihu.com)
本文介绍了在 QUIC 服务器在收到 QUIC 客户端发起的第一个 UDP 请求— Initial 数据包的分析、处理和解密过程,涉及Initial数据包的格式,数据包头部保护的去除, Packet Number 的计算,负载数据的解密,client hello 的解析等等。本文的 C 实现采用 OpenSSL,并基于 IETFQUIC Draft-27。
by @又拍云 2020-08-20 10:57 分享 查看详情
大侠稍等!URL 中为何出现奇怪的字符 (zhuanlan.zhihu.com)
URL(Uniform Resource Locator),是互联网中的一个核心概念,官方名称叫做统一资源定位符。简单的来说,URL 就是一个由网站开发者给资源在互联网上分配的地址。一般来说,每个有效的 URL 都指向单独的一个资源,这个资源可以是HTML 页面、CSS 文档,又或者是一幅图像等。
by @又拍云 2020-08-20 10:55 分享 查看详情
如何替公司省下数千万勒索费用 (zhuanlan.zhihu.com)
传统的安全思路其实大家应该都知道,装杀毒软件、做审计系统,然后态势感知等等,这些都是老生常谈。道理大家都懂,但很多时候,在实际业务或是在实际的运维实施环节中就是做不到。所以今天针对比较务实的场景来展开说一下,对于企业网络安全,聊聊一些构建纵深防御体系的经验和思路……
by @又拍云 2020-08-10 14:33 分享 查看详情
又拍云网关速率限制实践 (zhuanlan.zhihu.com)
首先介绍四种速率限制的算法,分别是漏桶(Leaky Bucket)、令牌桶(Token Bucket)、固定窗口(Fixed Windows)、滑动窗口(Sliding Windows),很多限制措施都是基于这些算法进行的。漏桶和令牌桶虽然直观理解看似不太一样,但是在底层实现中这两种算法非常相似,达到的效果差不多。固定窗口和滑动窗口属于另外一类,滑动窗口是基于固定窗口做的。
by @又拍云 2020-07-28 14:04 分享 查看详情
视频网站节约流量的小妙招 (zhuanlan.zhihu.com)
缓冲是指将数据预加载到内存保留区(或称为缓冲区)的过程。在流式传输视频或音频的情况下,缓冲可以让客户端(或浏览器)在开始播放视频或音乐之前,先下载一定数量的数据。这样当流媒体的下一部分在后台加载时,您可以观看存储在缓冲区中的数据。这种预加载过程可以确保视频在网络稳定的情况下不收干扰的保持流畅播放。
by @又拍云 2020-07-21 14:58 分享 查看详情
TCP 和 UDP,哪个更胜一筹 (zhuanlan.zhihu.com)
TCP/IP 是互联网相关的各类协议族的总称,它以两个原始协议:传输控制协议(TCP)和Internet 协议(IP)来命名。比如:TCP,UDP,IP,FTP,HTTP,ICMP,SMTP 等都属于 TCP/IP 族内的协议。TCP/IP 模型是互联网的基础,它可以划分为四层,分别为链路层、网络层、传输层和应用层。
by @又拍云 2020-07-17 14:21 分享 查看详情
QUIC/HTTP3 协议简析 (zhuanlan.zhihu.com)
HTTP3 本质不是对 HTTP 协议本身的改进,它主要是集中在如何提高传输效率。上图是相比 HTTP2 而言 HTTP3 提升的点:

- HTTP3 使用 stream 进一步扩展了 HTTP2 的多路复用。在 HTTP3 模式下,一般传输多少个文件就会产生对应数量的 stream。当这些文件中的其中一个发生丢包时,你只需要重传丢包文件的对应 stream 即可。
- HTTP3 不再是基于 TCP 建立的,而是通过 UDP 建立,在用户空间保证传输的可靠性,相比 TCP,UDP 之上的 QUIC 协议提高了连接建立的速度,降低了延迟。
by @又拍云 2020-06-29 14:11 分享 查看详情
震惊!我在4年前就开始体验雾游戏了! (zhuanlan.zhihu.com)
这里也可以简单解释下,为什么世嘉研发的是“雾游戏”,而不是云游戏。云游戏是将游戏内容的运行都放到了云端服务器,用户只需要用屏幕来接受游戏画面及进行游戏操作即可。但是这会产生一个问题,那就是数据传输之间的延迟……
by @又拍云 2020-06-23 11:02 分享 查看详情
从 301 跳转,聊聊边缘规则的那些小妙用 (zhuanlan.zhihu.com)
也有不少朋友会认为 301 状态码就是代表从 HTTP 跳转到 HTTPS。其实不完全是,尽管返回 301 状态码进行跳转被Google认为是将网站地址由 HTTP 迁移到 HTTPS 的最佳方法,但是 301 跳转能做到的东西其实很多……
by @又拍云 2020-06-19 11:17 分享 查看详情
从新冠疫情出发,漫谈 Gossip 协议 (zhuanlan.zhihu.com)
从上面的统计数据,我们可以看出,新冠病毒在人与人之间的传播是极其高效的,且影响范围广。如果我们把「新冠病毒」想象成一小段数据,将「人与人之间传播」想象成数据交换,那么,我们可以得出结论,在不考虑免疫系统和人为干预等一些因素,经过反复迭代,数据(新冠病毒)可以被发送(感染)到每个节点(人)上。

这个就是今天要介绍的 Gossip 协议……
by @又拍云 2020-06-18 11:14 分享 查看详情
容器化技术在数据中心的实践 (www.upyun.com)
运维急需从传统模式转变到高级运维和智能运维。他还把运维转型的心路历程分享给大家,对比传统运维,高级运维和智能运维在机器数量、性能优化、架构、运维能力、人效比等方面都有着质的飞跃。

而这种趋势的改变,主要得益于DevOps(开发运维一体化)的发展。DevOps这个词本身来源于“开发”和“运维”,其意义是消除开发人员和运维工程师之间的障碍,让着两者之间能更好的配合。
by @又拍云 2020-06-12 16:08 分享 查看详情
颠倒图片的凶手就是! (zhuanlan.zhihu.com)
简单地说,EXIF 信息是由数码相机在拍摄过程中采集的一系列信息,然后把信息放置在我们熟知的 JPEG 文件的头部,也就是 EXIF 信息是镶嵌在 JPEG 图像文件格式内的一组拍摄参数,主要包括摄影时的光圈、快门、ISO、时间等各种与摄影条件相关的讯息,相机品牌型号,色彩编码,拍摄时录制的声音以及全球定位系统(GPS)等信息。
by @又拍云 2020-06-12 15:53 分享 查看详情