2021 年 12 月 20 日に起きた大きくも小さくもない出来事を記録します。cdn.jsdelivr.net の国内 IP が全面的に崩壊し、証明書にエラーが発生したと言われ、cdn.jsdelivr.net を利用して加速しているリソースはすべて 404 になりました。
私も友人の投稿でこのニュースを見て、確認すると本当にすべてが失われていました。
海外のリソースには影響がなかったので、これは国内だけに発生した問題です。jsd の公式サイトはまだ存在しており、cdn の設定ミスだと思われるので、すぐに修正されるでしょう。
それから、私はいくつかのファイルリソースを信頼できるウェブサイトにホストすることが本当に信頼できるのか考え始めました。以前、GitHub Pages + Vercel を使用していた時期にも証明書エラーが発生し、ホストしていたウェブサイトが 2 日間ダウンしました。その後、公式が新しい IP に切り替えましたが、大きな問題はなかったものの、依然として断続的な接続エラー 404 が発生していました。
そのため、私は自分のサーバーを使用する決定を強化しました。しかしその前に、私の他のリソース、特に js ファイルやいくつかの画像は GitHub リポジトリにホストされていました。そして cdn.jsdelivr.net を通じて cdn 加速を行っており、ずっと信頼していました。
しかし最近の一連の出来事は一度や二度ではなく、データは自分の手の中にある方が安全だと感じています。今後は、各プラットフォームに存在するファイルや画像、データをすべてエクスポートし、複数のバックアップを取ることを考えています。今日のような事態を防ぐためです。
以前は画像を GitHub にアップロードし、jsdelivr で加速していましたが、今は自分のサーバーに切り替えました。もう cdn 加速は使用せず、サーバーの速度も十分で、普段はほとんど自分しかアクセスしないので、完全に私の個人使用には満足しています。
しかし、以前の画像はまだ 404 のままで、徐々に他の場所に移行していく予定です。今後のファイルは確実に jsdelivr で加速しないでしょう。
書き終えた後、jsdelivr が修正されたかテストしてみましたが、良いことに、半日経っても修正の兆しはありません。
最後に一言、データは本当に脆弱でありながら重要です!