CDNのキャッシュは1秒でも入れておいた方がいい
たった1秒でもCDNでキャッシュするかしないかで、アクセス集中時のサーバ負荷が全く違う
一般的なWebサイトで、CDN - Webサーバのシンプルな構成を考えた時、以下のことが言える。
キャッシュしないとき
つねにすべてのアクセスがWebサーバに到達
キャッシュするとき
キャッシュ期間中に1回のアクセスがWebサーバーに到達
例)CDNで1秒キャッシュ
1秒間に1回のWebサーバーアクセス
一般的なWebサイトだとアクセス集中として毎秒10,000アクセス(10,000RPS)ぐらいのケースをまず想定する
上記に当てはめると
キャッシュしない
10,000RPSをWebサーバで処理する
1秒キャッシュする
1RPSをWebサーバで処理する
全然違う
人間の感覚だと1秒は短いけど、コンピュータからすると1秒はめちゃくちゃ長い