<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>又拍云 on Foam 的博客</title>
    <link>https://blog.foamzou.com/tags/%E5%8F%88%E6%8B%8D%E4%BA%91/</link>
    <description>Recent content in 又拍云 on Foam 的博客</description>
    <generator>Hugo</generator>
    <language>zh-cn</language>
    <lastBuildDate>Sun, 21 Nov 2021 00:46:45 +0800</lastBuildDate>
    <atom:link href="https://blog.foamzou.com/tags/%E5%8F%88%E6%8B%8D%E4%BA%91/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>用 CDN 加速 WordPress</title>
      <link>https://blog.foamzou.com/posts/upyun-cdn-wordpress/</link>
      <pubDate>Sun, 21 Nov 2021 00:46:45 +0800</pubDate>
      <guid>https://blog.foamzou.com/posts/upyun-cdn-wordpress/</guid>
      <description>&lt;h2 id=&#34;写在前面&#34;&gt;写在前面&lt;/h2&gt;
&lt;ol&gt;
&lt;li&gt;如果你觉得这篇文章对你有所帮助，并且想要使用又拍云，可以通过我这个 -&amp;gt; &lt;a href=&#34;https://console.upyun.com/register/?invite=SJpItuU_K&#34;&gt;链接&lt;/a&gt; &amp;lt;- 注册，你我都能得到 &lt;code&gt;不要白不要的&lt;/code&gt; 奖励。（注意，又拍云绑定的域名需要是备案过的）&lt;/li&gt;
&lt;li&gt;如果你已经有 CDN ，可以跳过 又拍云 部分，直接看插件配置部分。&lt;/li&gt;
&lt;li&gt;本篇文章对所有 CDN 都适用，这里以 又拍云 为例子作说明&lt;/li&gt;
&lt;/ol&gt;
&lt;h2 id=&#34;又拍云更香&#34;&gt;又拍云更香？&lt;/h2&gt;
&lt;p&gt;上周在 V 站 发了个帖，安利了我写的一个 Alfred 插件，该插件可以方便地将图片上传到七牛云，顺便向大家安利了七牛。马上有 V 友跳出来说又拍云更香，免费流量比七牛云多 5 G，HTTPs CDN 流量也是算在免费套餐里边的。&lt;/p&gt;
&lt;p&gt;趁着周末有点时间，去白嫖下又拍云。&lt;/p&gt;
&lt;h2 id=&#34;又拍云联盟&#34;&gt;又拍云联盟&lt;/h2&gt;
&lt;p&gt;没错。小标题 是 又拍云对开发者的白嫖活动的名字。我们加入这个联盟就能获得：&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;10 GB 免费存储&lt;/li&gt;
&lt;li&gt;每个月 15 GB 免费 CDN 流量（HTTP[s] 都可以）&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;流程很简单。注册账号、在你的网站页脚添加又拍云的链接；填申请表。我是周六申请的，1个小时左右就收到了审核通过的通知。&lt;/p&gt;
&lt;p&gt;Update(2022/12/02): 大家要留意一年的到期时间，快到期的时候去 &lt;a href=&#34;https://www.upyun.com/league&#34;&gt;联盟页面&lt;/a&gt; 申请续期。否则欠费就不好了，我就迟了几天，欠费 2 分钱 :)&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://blog.foamzou.com/posts/upyun-cdn-wordpress/image-3-1024x551.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;审核通过后，会发放一年份的代金券给你，到期再次申请即可。&lt;/p&gt;
&lt;h2 id=&#34;cdn-配置&#34;&gt;CDN 配置&lt;/h2&gt;
&lt;h3 id=&#34;系统设计&#34;&gt;系统设计&lt;/h3&gt;
&lt;p&gt;不想看我啰嗦的同学，可以跳过系统设计这部分。配置部分以 又拍云 为例子叙述&lt;/p&gt;
&lt;p&gt;&lt;img loading=&#34;lazy&#34; src=&#34;https://blog.foamzou.com/posts/upyun-cdn-wordpress/image-12-1024x585.png&#34;&gt;&lt;/p&gt;
&lt;p&gt;从上图的设计可以看出，我把文件分为三类：&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;动态接口/文件&lt;/strong&gt;：例如 WordPress 中的 php 接口。这类请求是动态的，不适合放到 CDN 缓存中（一直回源，没有意义）。域名使用 foamzou.com ，该域名解析到我的服务器里，执行 WordPress 程序&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;适合短期缓存的文件&lt;/strong&gt;：指的是短时间不会发生变化，但仍然有可能变化的文件。例如 WordPress 的系统库文件
&lt;ul&gt;
&lt;li&gt;域名使用：cdn.foamzou.com，该域名做个 cname 解析到 CDN 服务&lt;/li&gt;
&lt;li&gt;当 CDN 未命中资源，则回源到 cdn.foamzou.com ( IP: 回源设置的 IP )&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;适合长期缓存的文件&lt;/strong&gt;：指的是几乎不会发生变化的资源文件。例如图片、第三方 css、js资源
&lt;ul&gt;
&lt;li&gt;域名配置同 2&lt;/li&gt;
&lt;li&gt;给 CDN 配置一个对象存储桶
&lt;ul&gt;
&lt;li&gt;配置指定的路径从桶里取资源，没取到再回源到服务器&lt;/li&gt;
&lt;li&gt;从服务器取到数据，存储到桶里&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;好处有 2 点
&lt;ol&gt;
&lt;li&gt;减少回源次数（毕竟对于同一个文件只会回源 1 次），节省服务器带宽&lt;/li&gt;
&lt;li&gt;回源速度快（我在又拍云创建了个对象存储桶，CDN 和 存储 在同一个区域，速度当然比跨个公网访问我服务器快）&lt;/li&gt;
&lt;/ol&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id=&#34;创建-cdn-服务&#34;&gt;创建 CDN 服务&lt;/h3&gt;
&lt;p&gt;到 &lt;a href=&#34;https://console.upyun.com/services/create/cdn/&#34;&gt;创建页面&lt;/a&gt; ：&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
