
GCP Cloud FunctionsとGoogle Cloud CDNで画像をオンザフライでリサイズ
この記事では、ウェブサイトの画像サイズを変更すべき理由と、GCPロードバランサーとCloud CDNを備えたGoogle Cloud Functionsを活用してオンザフライでリサイズ画像を配信し、ウェブサイトのパフォーマンスを向上させ、高価なストレージスペースを節約し、ウェブサイトの読み込み時間を改善する方法について説明します。 ほぼすべての主要なウェブサイトは、サイトに表示される写真のサイズを変更しているが、その理由は主に3つある: 大きな画像をダウンロードすると、帯域幅の使用量が多くなり、データ転送コストが高くなります。 HTML経由で画像を縮小する場合、クライアント・ブラウザは画像全体をダウンロードし、そのサイズ変更にCPU時間を費やす必要があるため、ウェブサイトの読み込み時間が遅くなります。 オンザフライでリサイズしない場合、同じ画像をデスクトップ、モバイル、タブレット、Eメール(ニュースレター)用に異なるサイズで保存する必要があります。 画像の最適化については、スティーブ・サウダーズの著書をお読みください、 さらに速いウェブサイト第10章. Google Cloud Content Delivery Network (CDN)を使用することで、オブジェクトが世界中に広がるエッジネットワークにキャッシュされるため、静的コンテンツのロード時間を短縮することができます。 この記事のソリューションは、以下のサービスを使用している: Google Cloud Storage – 画像をフルサイズで保存します。 クラウド機能 – オブジェクトのサイズをその場で変更できます。