公章TweetCDNの移行においては、以下のような(一般的な)CDNトラブルが発生する可能性があります。キャッシュされないCDN切替によりオリジンサーバの負荷が上がり、サービスダウンキャッシュされるCDN切替により情報漏えいが発生するアクセスが遅くなるCDNが外れるキャッシュに関するトラブルは致命的なものとなりやすいため、ここではキャッシュ関連のCDNによる違いをまとめます。レンジリクエストへの対応レンジリクエスト(巨大ファイルに対するファイルの部分取得)については、CDNより対応が大きく異なります。詳細については「レンジリクエスト」を参照ください。Cookie、クエリ文字列の扱い最近のCDNでは、動的ファイルに対するキャッシュとして、Cookie、クエリ文字列、ユーザエージェント等をキーとしたキャッシュが可能になっています。CDNにより対応レベルは異なり、以下に分類されますCookie等をキーとして認識できるホワイトリスト(オブジェクト認識に使用するキー)の指定が可能ブラックリスト(オブジェクト認識に使用しないキー)の指定が可能オリジンサーバのHTTPヘッダオリジンサーバが発行するcache-controlなどのHTTPヘッダ(キャッシュ指示)は、CDNにより扱いが異なります。設定の優先度どちらを優先するかにより、キャッシュの振る舞いが変わります。オリジンサーバのcache-controlユースケースWordPressのようなすべてのphpページに対しno-cacheを発行するCMSにおいて、no-cacheを無視する(phpをキャッシュさせる)対応オリジンサーバのcache-controlをCDNで解釈する際にも、RFCに完全に準拠していない場合があります。