facebook - 为什么我会为相同的内容获得不同的网址?
问题描述
我正在调试一个流式传输会话,Facebook Live
并且我有一个.m4v
类型为https://video-mad1-1.xx.fbcdn.net的 URL 。通过其他地方的其他连接,我有这个网址:https ://video.fagp1-1.fna.fbcdn.net 。
为什么相同的内容有不同的网址?
这可能取决于连接或地点(两个地方之间的距离约为 2 公里)?
解决方案
内容分发网络 (CDN) 将服务器分布在各处,以帮助尽可能靠近用户提供内容。这减少了延迟,通常会增加吞吐量,并减少通过更长距离链路的流量负载,这些链路往往在可用带宽方面受到更多限制。
当您将内容放到 CDN 节点上时,通常会将其分发到至少其他一些地方。因此,完全有可能对相同的内容有不同的 URL。
您可能还会觉得这很有趣: https ://anuragbhatia.com/2018/03/networking/isp-column/mapping-facebooks-fna-cdn-nodes-across-the-world/
推荐阅读
- c - 反斜杠后忽略空格?
- amazon-web-services - aws - 如何让一个 lambda 调用另一个
- c++ - 在数组 C++ 中移动特定元素
- java - 无法理解递归算法中的最终调用返回什么,提供了算法示例
- mysql - MySQL在插入外键之前检查父子字段是否匹配
- bash - 如何从 linux 终端登录我的 wsj 帐户(使用 curl、oauth2.0)
- ios - Expo Camera 预览组件开始突然显示黑屏
- android - 适用于 Android 的 Spotify 远程 SDK - AuthenticationFailedException
- r - 需要帮助对数据进行分类(基于 r 中的 2 列)
- sql - SELECT * 其中所有整数 [] 单元格都在一组值中