<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Azure on Colinx Blog</title>
    
    
    
    <link>/tags/azure/</link>
    <description>Recent content in Azure on Colinx Blog</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Sun, 25 Dec 2022 00:00:00 +0000</lastBuildDate>
    
	<atom:link href="/tags/azure/index.xml" rel="self" type="application/rss+xml" />
    
    
    <item>
      <title>2023 静态网站托管服务速度对比</title>
      <link>/posts/2023%E9%9D%99%E6%80%81%E7%BD%91%E7%AB%99%E6%89%98%E7%AE%A1%E6%9C%8D%E5%8A%A1%E9%80%9F%E5%BA%A6%E5%AF%B9%E6%AF%94/</link>
      <pubDate>Sun, 25 Dec 2022 00:00:00 +0000</pubDate>
      
      <guid>/posts/2023%E9%9D%99%E6%80%81%E7%BD%91%E7%AB%99%E6%89%98%E7%AE%A1%E6%9C%8D%E5%8A%A1%E9%80%9F%E5%BA%A6%E5%AF%B9%E6%AF%94/</guid>
      <description>
        
          
          
          
        
        
        

&lt;!-- # 2023 静态网站托管服务速度对比 --&gt;

&lt;p&gt;对几家喜闻乐见的静态网站托管服务商 Vercel、Netlify、Cloudflare Pages、Azure Static Pages 测个速&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://blog-1301127393.file.myqcloud.com/BlogImgs/202212252033118.png&#34; alt=&#34;Pasted image 20221224164447&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://blog-1301127393.file.myqcloud.com/BlogImgs/202212252033119.png&#34; alt=&#34;Pasted image 20221224173040&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://blog-1301127393.file.myqcloud.com/BlogImgs/202212252033120.png&#34; alt=&#34;Pasted image 20221224164841&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://blog-1301127393.file.myqcloud.com/BlogImgs/202212252033121.png&#34; alt=&#34;Pasted image 20221224165726&#34; /&gt;&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;测速后结论：&lt;/strong&gt;&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Vercel 全部爆炸，大陆地区全部不通&lt;/li&gt;
&lt;li&gt;Netlify 对三家支持都比较不错，不过都有些不太稳定&lt;/li&gt;
&lt;li&gt;Cloudflare 对电信友好，联通次之，移动大规模连不上&lt;/li&gt;
&lt;li&gt;Azure 电信友好，联通次之，移动也是大规模连不上&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;特邀嘉宾-腾讯云海外-cdn&#34;&gt;特邀嘉宾：腾讯云海外 CDN&lt;/h2&gt;

&lt;p&gt;号称「充钱就可以获得力量」，那么让我们来看下冲了钱后的效果&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://blog-1301127393.file.myqcloud.com/BlogImgs/202212252033122.png&#34; alt=&#34;Pasted image 20221224181710&#34; /&gt;&lt;/p&gt;

&lt;h5 id=&#34;腾讯云海外-cdn&#34;&gt;腾讯云海外 CDN&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;大陆地区大部分路由到香港，极少数华东地区路由到美国，全部为 AWS 节点&lt;/li&gt;
&lt;li&gt;移动除西北地区外都尚可，联通次之也是除西北外都还行，电信惨不忍睹&lt;/li&gt;
&lt;/ul&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;用腾讯云 CDN 被 D 怎么办？天价账单可付不起&lt;/strong&gt;
小时结计费模式，欠费后保护期为 2 小时，还可以按流量或带宽单独设定防护策略&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;接下来开始真正的试炼：检测晚高峰期间各家的性能，晚上这个点各大运营商的出口都比较拥堵，这个时候更能体现出各家的性能优劣&lt;/p&gt;

&lt;h2 id=&#34;晚高峰测速结果&#34;&gt;晚高峰测速结果&lt;/h2&gt;

&lt;p&gt;&lt;img src=&#34;https://blog-1301127393.file.myqcloud.com/BlogImgs/202212252033123.png&#34; alt=&#34;Pasted image 20221225190111&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Azure 全线炸裂 ⬆️&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://blog-1301127393.file.myqcloud.com/BlogImgs/202212252033124.png&#34; alt=&#34;Pasted image 20221225190148&#34; /&gt;&lt;/p&gt;

&lt;p&gt;Netlify 依然给力 ⬆️&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://blog-1301127393.file.myqcloud.com/BlogImgs/202212252033125.png&#34; alt=&#34;Pasted image 20221225190325&#34; /&gt;
Vercel 依然一片红 ⬆️&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://blog-1301127393.file.myqcloud.com/BlogImgs/202212252033127.png&#34; alt=&#34;Pasted image 20221225190510&#34; /&gt;
CF 跟白天差不多，电信联通勉强可用 ⬆️&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://blog-1301127393.file.myqcloud.com/BlogImgs/202212252033128.png&#34; alt=&#34;Pasted image 20221225190728&#34; /&gt;&lt;/p&gt;

&lt;p&gt;TX 海外 CDN 红绿参半，不过可以看到很强的地域特性&lt;/p&gt;

&lt;h4 id=&#34;其他补充信息&#34;&gt;其他补充信息：&lt;/h4&gt;

&lt;h5 id=&#34;vercel&#34;&gt;Vercel&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;不能自定义 HTTPS 证书，走 Let‘s Encrypt&lt;/li&gt;
&lt;li&gt;有 Anycast，76.76.21.21，用 DNS 做负载均衡会比较方便&lt;/li&gt;
&lt;li&gt;使用分钟级监控看过，时不时有连不上的情况，比 Cloudflare 明显差些，不过免费没有 SLA 保障也正常&lt;/li&gt;
&lt;li&gt;大陆地区全部爆炸，不予考虑&lt;/li&gt;
&lt;/ul&gt;

&lt;h5 id=&#34;netlify&#34;&gt;Netlify&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;可以自定义 HTTPS 证书&lt;/li&gt;
&lt;li&gt;无 Anycast，去年看都是 AWS 承载，今年看有近一半由 Google Cloud 承载&lt;/li&gt;
&lt;li&gt;移动可以优先 Netlify&lt;/li&gt;
&lt;li&gt;可以安装插件，网站更新可以自动推送 Google 比较方便&lt;/li&gt;
&lt;li&gt;全部路由到新加坡，北方用户可能延迟较高&lt;/li&gt;
&lt;/ul&gt;

&lt;h5 id=&#34;cloudflare-pages&#34;&gt;Cloudflare Pages&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;Cloudflare 可以自己签发证书，不像其他使用 Let‘s Encrypt 的必须要能解析到&lt;/li&gt;
&lt;li&gt;有 Anycast，可以直接解析到 1.1.1.1，做负载均衡方便&lt;/li&gt;
&lt;li&gt;移动 pass，电信联通尚可&lt;/li&gt;
&lt;li&gt;不太稳定，动不动就被墙，需要常检测更新节点联通性&lt;/li&gt;
&lt;/ul&gt;

&lt;h5 id=&#34;azure-static-pages&#34;&gt;Azure Static Pages&lt;/h5&gt;

&lt;ul&gt;
&lt;li&gt;可以通过 TXT 记录验证和自动申请 HTTPS&lt;/li&gt;
&lt;li&gt;无 Anycast，只有香港的节点，两个 IP，方便负载均衡&lt;/li&gt;
&lt;li&gt;移动 pass，电信联通尚可&lt;/li&gt;
&lt;li&gt;北方用户可能延迟较高&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&#34;策略&#34;&gt;策略&lt;/h2&gt;

&lt;ul&gt;
&lt;li&gt;Vercel 全线不可用，Azure 晚高峰全部炸裂，大陆地区不考虑&lt;/li&gt;
&lt;li&gt;Netlify 做全局默认 fallback&lt;/li&gt;
&lt;li&gt;海外默认走 Cloudflare、Vercel&lt;/li&gt;
&lt;li&gt;电信走 Netlify，无可替代&lt;/li&gt;
&lt;li&gt;移动走 Netlify 和腾讯云海外 CDN&lt;/li&gt;
&lt;li&gt;联通走 Netlify、Cloudflare、腾讯云海外 CDN&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;博客的几个镜像站点我也挂在了仓库的 README 页面，加了几个 badge 可以快速看到几个 mirror 的联通性情况。&lt;a href=&#34;https://github.com/Colin-XKL/Colinx-Blog&#34;&gt;https://github.com/Colin-XKL/Colinx-Blog&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;img src=&#34;https://img.shields.io/website?label=netlify&amp;amp;style=flat-square&amp;amp;url=https%3A%2F%2Fcolins-blog.netlify.app&#34; alt=&#34;Blog-Netlify&#34; /&gt;
&lt;img src=&#34;https://img.shields.io/website?label=vercel&amp;amp;style=flat-square&amp;amp;url=https%3A%2F%2Fcolinx-blog.vercel.app&#34; alt=&#34;Blog-Vercel&#34; /&gt;
&lt;img src=&#34;https://img.shields.io/website?label=cloudflare%20pages&amp;amp;style=flat-square&amp;amp;url=https%3A%2F%2Fcolinx-blog.pages.dev&#34; alt=&#34;Blog-CloudflarePages&#34; /&gt;
&lt;img src=&#34;https://img.shields.io/website?label=azure%20static%20pages&amp;amp;style=flat-square&amp;amp;url=https%3A%2F%2Fnice-glacier-095b09e00.1.azurestaticapps.net&#34; alt=&#34;Blog-AzureStaticPages&#34; /&gt;
&lt;img src=&#34;https://img.shields.io/website?label=github%20pages&amp;amp;style=flat-square&amp;amp;url=https%3A%2F%2Fgh-pages.colinx.one&#34; alt=&#34;Blog-GithubPages&#34; /&gt;
&lt;img src=&#34;https://img.shields.io/website?label=tencent%20cdn&amp;amp;style=flat-square&amp;amp;url=https%3A%2F%2Fblog-txcdn.colinx.one&#34; alt=&#34;Blog-TencentCDN&#34; /&gt;&lt;/p&gt;

        
        </description>
    </item>
    
  </channel>
</rss>