発注側に説明するWeb制作の用語——ステージング・CDN・キャッシュ・ロールバック
ステージング・CDN・キャッシュ・ロールバックは、制作側には当たり前でも発注側には伝わりにくい用語です。私が打ち合わせで使っている言い換えと、その用語が「発注側の判断」にどう関わるかを4つ整理します。
用語を説明するときは、定義より先に**「その言葉が出てきたら、発注側は何を判断すればいいか」**を伝えるようにしています。ステージング・CDN・キャッシュ・ロールバックの4つは、打ち合わせで頻繁に出てくるのに、説明を省きがちな言葉です。そして説明を省いた結果、「直したのに直っていない」「戻せると聞いていたのに戻らなかった」といった食い違いが起きます。
用語の説明は「定義」より「判断」に寄せる
制作会社にいた頃、私は用語を聞かれると正確な定義で答えようとしていました。「CDNとは、地理的に分散したサーバー群で……」。相手は頷いてくれますが、次の会議で同じ質問が来ます。定義は覚えておく理由がないと残らないのだと思います。
いまは、1つの用語を次の3点で説明しています。
| 説明の順番 | 内容 |
|---|---|
| ひとことで | 日常の言葉への言い換え |
| いつ出てくるか | プロジェクトのどの場面でこの言葉を聞くか |
| 何を判断するか | 発注側に決めてもらうこと・確認してもらうこと |
以下、4つの用語をこの順番で書きます。
ステージングとロールバック:公開前と公開後の「安全地帯」
ステージングは、ひとことで言えば「本番そっくりの確認用の場所」です。公開前の確認依頼のときに出てきます。発注側に判断してほしいのは、ステージングで誰が、何を見てOKを出すかです。ここが決まっていないと、本番に出てから社内の別の方が初めて見て修正が入る、という流れになりがちでした。私は確認依頼のURLと一緒に「見てほしい観点」と「回答期限」を添えるようにしています。
ロールバックは「公開したものを、ひとつ前の状態に戻すこと」です。リリース計画の話で出てきます。ここで伝えておきたいのは、戻せる範囲には限りがあるということです。たとえば私が使っているVercelのInstant Rollbackは、以前の本番デプロイにドメインを向け直す仕組みで、公式ドキュメントでも、外部のAPI・データベース・CMSの挙動の変化に注意するよう案内されています。つまり、サイトのコードは戻せても、その間にCMSで更新した記事やフォームから届いたデータまで巻き戻るわけではありません。発注側に決めてもらうのは「戻すと判断する条件」と「戻す判断をする人」です。以前書いたリリース前チェックリストでも、戻し手順は公開前に書いておくものとして扱いました。
CDNとキャッシュ:「直したのに直っていない」の正体
キャッシュは「一度取ってきたものを手元に置いておき、次は置いてあるものを使う仕組み」です。MDNのHTTPキャッシュの解説では、ブラウザーのように1人の利用者に紐づく「プライベートキャッシュ」と、CDNやプロキシーのように複数の利用者で共有される「共有キャッシュ」が区別されています。
CDNは、MDNの用語集によると、同じデータのコピーを持つサーバーを各地に置き、利用者に近いサーバーから応答する仕組みです。私は「サイトの複製を各地の倉庫に置いておく配送網」と言い換えています。
この2つが出てくるのは、たいてい修正の確認のときです。「直しましたと言われたのに、こちらでは古いままです」。原因の多くは、ブラウザーかCDNのどちらかに古いものが残っていることでした。発注側にお願いしたいのは次の2点です。
- 修正の確認は、別のブラウザーかシークレットウィンドウでも見てもらう
- 「古いまま」と感じたら、見た端末・時刻・URLを添えて連絡してもらう
逆に、制作側が決めておくのは「どのページを、どのくらいの時間キャッシュさせるか」です。お知らせのように更新が多いページと、画像のようにほとんど変わらないファイルでは、適切な設定が違います。ここは技術判断ですが、「更新してから反映までに何分かかってもよいか」は発注側の業務に関わるので、要件として一度聞いておくと後が楽になります。
説明を1枚にまとめておく
この4つは案件が変わってもほぼ毎回出てくるので、私は用語メモを1枚の表にして、キックオフ資料の末尾に付けています。
| 用語 | ひとことで | 発注側に決めてもらうこと |
|---|---|---|
| ステージング | 本番そっくりの確認用の場所 | 誰が何を見てOKを出すか |
| ロールバック | ひとつ前の状態に戻すこと | 戻す条件と、判断する人 |
| CDN | 各地の倉庫から届ける配送網 | (基本は制作側で判断) |
| キャッシュ | 手元に置いて使い回す仕組み | 反映まで何分待てるか |
用語集として完璧である必要はありません。プロジェクトの中で迷わずに済む言い換えが共有されていれば、それで役目は果たせていると考えています。
明日から試せる一手
次の確認依頼のメールに、「キャッシュの関係で古い表示が残る場合があります。シークレットウィンドウでも確認いただけると確実です」と一文添えてみてください。それだけで「直っていない」という連絡の何割かは、やり取りなしで解消するはずです。そのうえで、上の表をキックオフ資料に1枚足しておくと、同じ説明を何度もしなくて済むようになります。