流入発見性と本番監視の改善
重複テレメトリ要求を減らして D1 無料枠の余裕を広げ、記事閲覧の保存期限、多言語 SEO、本番の低頻度スモーク監視を追加しました。
# 流入発見性と本番監視の改善
今回の更新では、訪問計測、検索エンジン向け情報、本番障害の検知を一つの信頼できる流れにつなげました。サイトの見た目や通常の閲覧方法は変わりません。
## より正確な検索入口
- sitemap は要求に使われた別名ホストをコピーせず、常に正式な本番ドメインを出力します。
- Home の更新日はクロール時刻ではなく、最後に公開された内容の日付を使います。
- Home、日本語学習ツール、すべての公開記事で中国語・英語・日本語・既定言語の対応関係を宣言します。
- 記事直達ページに著者、発行者、言語別 URL のメタデータを追加しました。
## 無料枠に余裕を残す保護
- 初回訪問で識別とページ表示を別々に送らず、ページ表示一回で匿名 ID と訪問者プロフィールを登録します。
- 同じ対象への一秒以内の重複クリックをブラウザー側で抑え、不要な Pages Functions 要求と D1 制限記録を減らします。
- D1 の既定の警告/強制保護しきい値を 60,000/80,000 から 30,000/50,000 推定行へ引き下げました。強制保護ではページとクリックの計測を止め、記事閲覧だけ 10% を残し、ログイン、保存、Chat、Transfer、Whiteboard など必要な処理に無料書き込み枠の半分以上を確保します。旧既定値のままの設定だけを移行し、管理者の独自設定は上書きしません。
- 180 日の削除対象をページ、クリック、記事閲覧の全イベントへ広げ、ヘルスチェックのバックグラウンドで上限付きバッチとして実行します。
## 本番障害を早めに検知
GitHub の低リクエストなスモークチェックを、公開検証の成功後と 12 時間ごとに実行します。API/D1 の正常性、Home、sitemap、記事直達ページ、内容ハッシュ付き静的資産を確認します。一時的な反映遅延は上限付きで再試行し、継続障害は明確に失敗として表示します。www から正式ドメインへの恒久リダイレクトと実ユーザー性能監視は Cloudflare Dashboard での別設定と検証が必要であり、今回のリポジトリ更新では有効化済みと主張しません。