- 締切済み
外部サーバーからの画像呼び出しとその表示速度について
以下の文章でよく理解できない部分があるのですが、どなたか分かる方がいれば、ご教授お願い致します。 >アクセス解析機能付きの無料カウンタなどの設置や画像の外部参照により、ページの表示が異常に遅くなることがあります。 >アクセス集中などによるものがほとんどですが、アクセス解析を付けているページについてはそうでない場合があります。 >外部のサーバーによるアクセス解析で、逆引きによるホストの取得をしている場合、ホスト名の取得ができるまでページの表示ができなくなることがあります。 >逆引きというのはIPアドレスからホスト名を参照することを言います。 >正引きはホスト名に対して割り当てているIPアドレスを参照することを言います。 >プロバイダによっては逆引き設定をしていないことがあります。 >アクセス解析でIPアドレスのみ取得されているものが逆引きしていないプロバイダです。 >ケーブルTV局によるインターネットサービスなどではいまだに逆引きができていないプロバイダが数多くあります。 >そういったプロバイダを利用しているユーザーは一部のページが重かったり、まったく表示されずにエラーになるということがあります。 >アクセスカウンタや画像はできるだけ利用しているフォルダ内に置いてください。 この説明で、アクセス解析の重くなる理由は何となく分かるのですが、画像が重くなる理由が良く分かりません。 画像を外部参照すると何故重くなるのでしょうか? また、転送量の事を考えたら外部サーバーに画像を置くのは有効だと思うのですが、 (実際、今メインで借りているサーバーでの転送量を減らそうと、外部参照可能な別サーバーに画像とcssを置き、メインのサーバーから呼び出して使っています) 表示速度の事を考えたら、画像は同一サーバー内に置いた方が良いという事でしょうか? 長文で申し訳ありませんが、宜しくお願い致します。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
単純に考えて2ヶ所にアクセスするほうが1ヶ所にアクセス するより遅くなるのは当然だと思います。 またインターネット上に流れる情報量を考えれば、 HPに利用しているサーバにすべてアップするのが 一般的なマナーであると思っています。 サーバ側も単なる倉庫として使われるのは嫌がるところ が多いでしょう。 そのサーバがもともとそういう使われ方を認めているところ ならば特に問題は無いかもしれませんが。
お礼
ojamanboさん回答ありがとうございます。 >単純に考えて2ヶ所にアクセスするほうが1ヶ所にアクセス >するより遅くなるのは当然だと思います。 いや本当に、単純に考えればそうですね。 ややこしく考えすぎていたようです。 >サーバ側も単なる倉庫として使われるのは嫌がるところ が多いでしょう。 >そのサーバがもともとそういう使われ方を認めているところ >ならば特に問題は無いかもしれませんが。 はい、多くのレンタルサーバーでは倉庫利用を禁止しているので、利用規約など熟読の上、許可されているところでのみ利用させてもらっています。 なるべく嫌がられないよう転送量に配慮したり、画像だけでなくサイトの一部なども置いたりしながら…(^^q; でも本当なら、やはりojamanboさんが仰るように1つのサーバー内に収めるのがマナーですよね。 会社によって、提供されているサーバー機能に違いがあるので、どうしても複数サーバーを借りることになってしまって。 (今回の場合、生ログを提供してくれるサーバーに画像ファイルを置きたかったのです) 自分で機能を追加できる専有サーバーを借りるだけの予算があればいいと思います…。