11 月 9 日〜15 日に、すべてのお客様のサイトに反映した改善をまとめました。
広告や計測のパラメータが付いた URL でも、保存済みのページを返します
200stack は、公開したサイトのページやファイルを配信の拠点に保存し(キャッシュ)、2 回目からは保存したものを返しています。
これまでは、URL の後ろに付く ?utm_source=… などのパラメータが違うと、中身が同じでも別のページとして保存していました。そのため、広告や SNS のリンクから来た方には、保存したページを使えない(キャッシュが効かない)ことが多くありました。
今回から、次のパラメータは、保存を分ける条件に使いません。中身が同じページは、保存済みのものを返します。
utm_で始まるもの(utm_source・utm_campaign など)- 広告のクリック ID(gclid・fbclid・msclkid・yclid・twclid・ttclid など)
- Next.js が画面遷移のときに付ける
_rsc
ブラウザの URL からパラメータを消すわけではないので、Google アナリティクスなどの計測はこれまでどおり動きます。
変わっていないページは、保存の期間を延ばします
保存したページは、一定の時間がたつと、公開中の内容から変わっていないかを確認しています。これまでは、内容が変わっていなくても、保存から 24 時間で消えていました。
今回から、内容が変わっていないと確認できたページは、保存の期限を延ばして使い続けます(最長 7 日)。
サイトを公開し直したときは、これまでどおり新しい内容を返します。
あとから追加した画像などが「見つからない」のまま残る不具合を修正しました
画像や CSS など、ページ以外のファイルが見つからない(404)とき、保存したものから返す応答に、ブラウザで 1 年間保存させる指定が付くことがありました。この場合、あとからそのファイルを追加して公開し直しても、一度開いたブラウザでは見つからないままになることがありました。
今回から、ファイルが見つからないときの応答は、どの場合も 60 秒で期限が切れます。
使うときの注意
- 転送などのルールに当てはまる URL では、パラメータの扱いと保存の期間はこれまでと同じです。
- 設定の変更は要りません。追加の料金はかかりません。
制作会社がお客様に説明するときの資料として「やさしい解説」を始めました
ホームページの制作を頼むお客様に、静的サイトや独自ドメインなどを説明するときに使える資料として、専門用語を使わずに説明するページを始めました。各回に解説動画が付いています。お客様にリンクを送って、そのまま見てもらえます。
今週公開した回:
- 独自ドメインってなに?
- push するだけで公開する流れ
- サーバー代は何で決まる?
- www あり・なしの違い
- 公開前のサイト、どう見せる?
- 更新で壊れたら、前に戻す
- Astro と Next.js、どっちで作る?