執筆当時の状況で、現在は異なる状況のように見えた。そのため本記事は検証の観点としてとどめてください。githubページでプロフィールサイトを作った。独自ドメイン適応時の通信について面白いことがわかったのでかく。求めていたものブログとか作ったプロダクトをまとめたかった極力シンプルでメンテしやすいものがよかったでもレスポンシブなデザインがよかったどのようにつくったか上の条件を満たすために以下の2パターンのどっちで作ろうか迷った。Jekyllなどを使いテンプレートを使って作るCSSフレームワークのみ利用し、あとは自分で作る1ページだけのシンプルなプロフィールサイトがよかったので、Jekyllとか複雑なものは利用したくないと考えた。CSSフレームワークだが、いつもよくTwitterBootstrapを使っているので、それ以外のものでやってみようと考えた。その結果、行き着いたのがSkeletonだった。boilerplate."をうたっているものでよかった。カスタムドメインの設定デフォルトだとmosuke5.github.ioのURLが利用できる。この前mosuke.techといういい感じのドメインを安く手に入れてたので、カスタムドメインの設定を行うことにした。カスタムドメインの設定方法は以下のみだ。Documentationカスタムドメイン設定時の通信についてカスタムドメインがどのような仕組みで実現されているのか気になって、いろいろと調べている時にあることに気づいた。Aレコードに登録したIPアドレスを逆引きで調べると、pages.github.comが出てくるが、pages.github.comをdigすると違う結果が返ってくる。後者のほうでは、fastly(CDN)の結果が返ってくる。カスタムドメインを設定しなければ、通常はCDN経由で通信されるが、カスタムドメインを割り当てるとCDNを利用できないのではないかということがわかった。実際にPingで確かめてみる。明らかに速度差がでている。それぞれのIPアドレスから場所も調べてみた。CDN利用時がオーストラリア、そうでないとアメリカ西海岸ということがわかった。以上のことをまとめつつ、地図に表した。オーストラリアとアメリカ西海岸だとそんなに直線距離は変わらない気もするけど、CDNの力なのかルート的な問題ないのかPingの応答速度は10倍ほどの差があった。カスタムドメインを使うと遅くなる!?(まあ全然いいんだけど...)最後にCDNの仕組みとかいまいち忘れてしまったので、アカマイ本を読み返したい。(2017/12/05)Hugoのサマリー機能を理解する。ブログのパフォーマンス改善へ。Shopを使ったマイクロサービス体験のハンズオン「捉」2019年振り返りDevOpsの本質を科学的に理解する。LeanとDevOpsの科学を読んで。