FastStatic 介绍

2017-05-19  本文已影响0人  wtongze000

什么是Faststatic

Faststatic简单地说是一个主要面向中国大陆境内用户并兼顾海外用户的快速FOSS前端缓存库,并采用多家云服务商与自有CDN节点进行内容分发。主要包括的库资源有:

Logo

https://qiniu.cdn.faststatic.com/FastStatic_Logo_Only_Transparent.png

https://qiniu.cdn.faststatic.com/FastStatic_On_Transparent.png

为什么做?

支持哪些技术?

服务器架构

x86 + ARMv8

优势

实现方法

  1. (通过cdnjs/jsdelivr的API获取库名称后再)通过NPM将库的所有版本下载至本地。
  2. 通过package.json获取mainfile路径。
  3. 将mainfile路径中所有文件复制到‘/libs/$libname/$version/’目录下。
  4. 通过NPM view获取库相关信息并存入数据库。
  5. 将‘/libs/$libname/$version/‘上传至云存储并同步至内容分发网络

服务架构

主编程语言

Python3

文件目录管理

Python3 + Bash

API

Python3 + Flask 框架

数据库

Redis

网站

Hexo

(HTTPSDNS)

Python3

(数据分析)

TensorFlow /NumPy

CDN网络

功能比较

CDN服务商列表及支持的功能表格如下:

CDN服务商 IPv6 HTTP/2.0 HTTPS SPDY Gzip Brotli TCP-BBR
中国大陆
阿里云 F T T T T F -
Ucloud F F T T T F -
又拍云 F T T T T F -
海外及港澳台地区
BelugaCDN T T T T T F -
GoogleCDN T T T T T T -
全球
自有节点 T T T T T T T

节点分布

** Ucloud **


node.png

** Aliyun **


domain_node.png

** UPyun **

截至 2016 年 10 月,又拍云国内 CDN 节点数达到 150 多个,覆盖 26 个省份,10 多个运营商,带宽总量超过 1.5TB。

节点质量

CDN服务商名称 总带宽 节点数
中国大陆
阿里云 40Tbps 700+
Ucloud 6.5Tbps 500+
又拍云 1.5Tbps 150+
海外及港澳台地区
Google* - -
Beluga CDN* - -
全球
自建CDN 3Mbps(国内)+ 3Gbps (海外及港澳台) 3 + 4

\* Google 网络地图参见 https://peering.google.com/#/infrastructure

\* Beluga CDN 网络地图参见 https://www.belugacdn.com/map.pdf

上一篇 下一篇

猜你喜欢

热点阅读