
画像ホスティングとは?サイト構築初心者がウェブサイト制作過程で、ベテランのサイト管理者から「画像ホスティングを使い、画像を画像ホスティングに置くことができる」と聞くことがあるかもしれません。初心者のサイト管理者は、画像ホスティングが何で、どのような場合に使用すべきかまだ理解できていないでしょう。そこで、Naibaが画像ホスティングに関する知識を解説します。
画像ホスティングとは?
画像ホスティングとは通常、画像を保存するサーバーのことで、国内と国外のものがあります。国外の画像ホスティングは距離などの要因によりアクセス速度が遅く、画像の表示速度に影響します。国内のものも、シングル回線、マルチ回線、CDNアクセラレーションの3種類に分けられます。
画像ホスティングとは、画像を保存するために特化し、同時に画像への外部リンクを許可するオンラインストレージのことです。多くの画像ホスティングは無料です。
百度百科による画像ホスティングのこの説明で、画像ホスティングの意味が理解できたでしょう。では、自分自身にサーバーがあるのに、なぜ画像ホスティングを使う必要があるのかと不思議に思うかもしれません。次に進みましょう。
なぜ画像ホスティングが必要なのか?
通常、ウェブサイトを構築する際や日常的にインターネットを利用する際に画像ホスティングを使用する理由は、以下のような状況です:
- 他のウェブサイトに外部リンクとして一時的に画像を共有するため;
- 自身のサーバーのハードディスク容量が不足しているため;
- 自身のサーバーの帯域幅が小さく、ネットワーク速度が遅いため;
- 画像を自分のサーバーに置きたくない;
- 自分にサーバーがないが、画像を共有したい。
画像ホスティングとは、画像を保存するための専用サーバーであり、多くの場合、画像の外部リンクを提供するサービスを指します。無料のものもあれば、有料のものもあります。
中には、画像のアップロードを許可し、かつ外部リンクの使用に制限を設けていないウェブサイトもあり、それらを画像ホスティングとして利用できます(他人の帯域とサーバーを利用する)。

自分でウェブサイトを作成する際、画像ホスティングは必要か?
Naibaの長年のサイト構築経験から言うと、自分のウェブサイトを構築する際に画像ホスティングを使って画像を管理することはお勧めしません。少なくとも、無料の画像ホスティングに画像を保存することは期待すべきではありません。
無料のものは常に最も高くつきます。あなたのウェブサイトが何年も運営された後、ある日突然画像ホスティングが停止したら、画像はすべて失われます。その損失を受け入れられますか?
画像ホスティングを使わないが、回線速度が遅い場合はどうすればよいですか?
「私は国内サーバーを購入していて、帯域が狭い(サーバーの帯域が例えば1Mしかない)ので、画像を多く置くと自分で開くのも遅くなる。画像ホスティングを使わないと遅すぎる」と言うかもしれません。
では、この状況を解決し、かつ画像ホスティングを使わない場合、どうすればよいでしょうか?
クラウドストレージやCDNサービスを利用することができます。例えば以前に共有した又拍云CDNでウェブサイトを高速化するチュートリアル。
CDNやクラウドストレージも実際には第三者のサーバーディスクと帯域を利用していますが、自分のサーバーには元の画像が保持されるため、たとえ第三者のサービスが停止しても、画像データが失われる心配はありません。
無料の画像ホスティングにはどのようなものがあるか?

自分で検索エンジンで少し検索すれば、多くの画像ホスティングサービスが見つかります。例えば、上の図のimgchrやsm.msは有名な画像ホスティングです。
見つけようとすれば、画像ホスティングがないか心配する必要はありません。心配すべきは、万一ある日画像ホスティングが突然使えなくなった場合、どうやってウェブサイトの画像を復元するかです。
まとめ
画像ホスティングサービスを利用すると、ウェブサイトのサーバーディスク使用量と帯域使用量を節約でき、良い画像ホスティングはウェブサイトのアクセス速度を向上させることができます。
画像ホスティングを使用する際に考慮すべきことは(特に無料の画像ホスティング)、画像ホスティングの安定性とセキュリティがどうか、ある日突然使えなくなる可能性はないか、その時にウェブサイトの記事やページで使用している画像を迅速に復元できるかどうかです。
できないのであれば、画像ホスティングサービスの使用はお勧めしません。無料のCDNやクラウドストレージサービスの利用を検討してください(実際には有料でも高くはありません。永久無料を信じないでください。)