質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.35%
CDN

CDNは、Webコンテンツをインターネット経由で配信するのに最適化されたネットワークを指します。Webサイトにある静的コンテンツをWebサイトが管理されているサーバーとは異なるサーバーにキャッシュし代わりに配信することで、負荷が分散し速度を向上する仕組みです。

Nuxt.js

Nuxt.jsは、ユニバーサルなSPAが開発可能なVue.jsベースのフレームワーク。UIの描画サポートに特化しており、SSRにおけるサーバーサイドとクライアントサイドのUIレンダリングなどさまざまな機能を持ちます。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

Q&A

解決済

2回答

1812閲覧

なぜ、50Bの通信のみで、323KBの画像を表示することができるのか教えてください!

Daimian

総合スコア53

CDN

CDNは、Webコンテンツをインターネット経由で配信するのに最適化されたネットワークを指します。Webサイトにある静的コンテンツをWebサイトが管理されているサーバーとは異なるサーバーにキャッシュし代わりに配信することで、負荷が分散し速度を向上する仕組みです。

Nuxt.js

Nuxt.jsは、ユニバーサルなSPAが開発可能なVue.jsベースのフレームワーク。UIの描画サポートに特化しており、SSRにおけるサーバーサイドとクライアントサイドのUIレンダリングなどさまざまな機能を持ちます。

Webサイト

一つのドメイン上に存在するWebページの集合体をWebサイトと呼びます。

0グッド

0クリップ

投稿2021/01/26 06:47

私は現在、Next.jsを使い、vercelを利用する形でサイトをwebサイトを作っています。

画像を10枚ほど載せた試験的なページをデプロイしてみたところ、画像の取得がとても早いことに驚きました。

画像のサイズは100kbから300kb前後のもの * 10枚なので、2~3秒くらいはかかるのかなと考えていたのですが、500ms以下で全てのローディングが完了しました。

devツールをみてみると、以下の画像の通り、
50B transferred over network, resource size is: 323KB」とあります。
イメージ説明

なるほど、50Bのみの通信量だから、取得までが早いのか、と理解したような気になったのですが、

そもそもなぜ、50Bの通信のみで、323KBの画像を表示することができるのか

わからなくなりました。

もしかすると基本的なプロトコル関連の質問になるかもしれませんがとても気になっています。

(そもそもこれがCDN(vercel)を使用したからなのか、Next.jsのpre-renderingの功績なのか、その辺りもよく分からず、質問している次第です)

ヒントだけでも結構ですのでご教示いただけますと幸いです
よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

ベストアンサー

Status欄が200でなく304ではありませんか?
であれば、ネットワーク上はNot Modified情報だけです。

投稿2021/01/26 06:59

otn

総合スコア85901

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Daimian

2021/01/26 07:54

ありがとうございます、304でした、キャッシュされてるということですね キャッシュをリセットしたところ200で想定どおりにリクエストとなりました。。 初歩的な質問ですいません、ご回答感謝します
guest

0

ちなみに transferred over network は今回やりとりした HTTP リクエストとレスポンス・ボディの合計。
resource size は取得したボディのサイズ (304 であるなら前回取得したボディのサイズ) であると思います。
たぶん。

投稿2021/01/26 07:12

68user

総合スコア2022

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Daimian

2021/01/26 07:55

ありがとうございます、304でした、理解しました。初歩的な質問ですいません、ご回答感謝します
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問