Hugo Future Imperfect Slim

uChe . LIFE

義理と人情、察しと思いやり

Google Cloud Storage から静的サイト配信するときに使ったTips

gcsから静的サイト配信する時に知っておくとちょっといいことまとめ

uChe

1 分で読めます

HTTPS化について

GCS直配信はHTTPになってしまいます。ロードバランサーを利用するか、外部サービスを利用する必要があります。 Cloudflareは無料プランがあるのでおすすめです。

キャッシュ制御

GCSからドメイン名を持つバケットを配信すると、GCSのキャッシュが機能します(ブラウザもCDNのキャッシュも削除したのにキャッシュっぽい動きをしてハマりました..)。OFFにするにはキャッシュコントロール用のメタデータが用意されているので、GCSへアップロートする際に指定します。 gsutil rsyncを利用する場合は次のような感じ

$ gsutil -h "Cache-Control:no-cache,max-age=0" -m rsync -r -d public/  gs://example.com/

最近の投稿

カテゴリー

About

うすくひろくなんでもやるインフラ屋です。